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.Certification
- looker_sdk.sdk.api40.models.CertificationStatus
- looker_sdk.sdk.api40.models.CIChangeRequest
- looker_sdk.sdk.api40.models.CIGitState
- 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.IntegrationHubHealthResult
- 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.ProjectError
- looker_sdk.sdk.api40.models.ProjectFile
- looker_sdk.sdk.api40.models.ProjectRun
- 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.Run
- looker_sdk.sdk.api40.models.RunningQueries
- looker_sdk.sdk.api40.models.RunResult
- 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.ServiceAccount
- 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.WriteCertification
- 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.WriteCredentialsApi3
- 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.WriteServiceAccount
- 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
    - '...fuzz_looker.main'
    - atheris.Setup
    - atheris.instrument_func
    - 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 0x7f194eb3c490>
    - <ast.Constant object at 0x7f194eb3c460>
    - <ast.Constant object at 0x7f194eb3c280>
    - <ast.Constant object at 0x7f194eb3c340>
    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:
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_settings.ApiSettings.__init__
    - looker_sdk.rtl.api_settings.ApiSettings._override_from_env
    - mock.mock._get_target
    - datetime.timedelta
    - looker_sdk._settings
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_settings.ApiSettings._clean_input
    - re.search
    - typing_extensions.TypedDict.__annotations__.keys
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - str.encode
    - cfg_parser.has_section
    - requests.compat.MutableMapping.update
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.api_methods.APIMethods.__init__
    - <builtin>.isinstance
    - requests.get
    - <builtin>.issubclass
    - looker_sdk.rtl.api_settings.ApiSettings._bool
    - <builtin>.str
    - looker_sdk.rtl.requests_transport.RequestsTransport.__init__
    - looker_sdk.sdk.api40.models.WriteCreateQueryTask.__init__
    - mock.mock._is_instance_mock
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - config_file.close
    - <builtin>.open
    - mock.mock.patch
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - urllib.parse.urljoin
    - <builtin>.type
    - m.groups
    - headers.update
    - warnings.warn
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - mock.mock._check_spec_arg_typos
    - looker_sdk.rtl.auth_session.AuthSession.__init__
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - cfg_parser.sections
    - fdp.ConsumeIntInRange
    - settings.is_configured
    - target.rsplit
    - os.path.isfile
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - looker_sdk.sdk.api40.methods.Looker40SDK.create_query_task
    - value.endswith
    - datetime.datetime.now
    - mock.mock._patch.__init__
    - typing.cast.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.init40
    - looker_sdk.sdk.api40.models.WriteQuery.__init__
    - value.startswith
    - logging.getLogger
    - data.items
    - fdp.ConsumeUnicodeNoSurrogates
    - looker_sdk.rtl.api_settings.ApiSettings._override_settings
    - json.loads
    - v.isoformat
    - f.write
    - val.lower
    - looker_sdk.rtl.api_settings.ApiSettings.read_config
    - looker_sdk.rtl.requests_transport.RequestsTransport.configure
    - <builtin>.int
    - <builtin>.DeprecationWarning
    - cfg_parser.read_file
    - <builtin>.dict
    - query_params.items
    - <builtin>.range
    - atheris.FuzzedDataProvider
    - looker_sdk.rtl.api_methods.APIMethods._return
    - configparser.ConfigParser
    - fdp.ConsumeString
    - os.getenv
    - value.strip
    - looker_sdk.sdk.api40.methods.Looker40SDK.create_query
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 456
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/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 0x7f194f2a1f10>
    - <ast.Constant object at 0x7f194f2a1df0>
    - <ast.Constant object at 0x7f194f2a1e20>
    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:
    - looker_sdk.rtl.api_methods.APIMethods.__init__
    - looker_sdk.rtl.api_settings.ApiSettings.__init__
    - <builtin>.isinstance
    - looker_sdk.rtl.api_settings.ApiSettings._override_settings
    - looker_sdk.rtl.api_settings.ApiSettings._override_from_env
    - looker_sdk.rtl.api_settings.ApiSettings._bool
    - settings.is_configured
    - looker_sdk.rtl.requests_transport.RequestsTransport.__init__
    - os.path.isfile
    - val.lower
    - looker_sdk.rtl.api_settings.ApiSettings.read_config
    - looker_sdk.rtl.requests_transport.RequestsTransport.configure
    - <builtin>.int
    - <builtin>.DeprecationWarning
    - cfg_parser.read_file
    - <builtin>.dict
    - datetime.timedelta
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - typing.cast
    - looker_sdk._settings
    - config_file.close
    - <builtin>.open
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_settings.ApiSettings._clean_input
    - value.endswith
    - datetime.datetime.now
    - configparser.ConfigParser
    - typing.cast.get
    - headers.update
    - typing_extensions.TypedDict.__annotations__.keys
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - warnings.warn
    - value.startswith
    - requests.compat.MutableMapping.update
    - cfg_parser.has_section
    - os.getenv
    - looker_sdk.rtl.auth_session.AuthSession.__init__
    - logging.getLogger
    - data.items
    - value.strip
    - cfg_parser.sections
    linkageType: pythonLinkage
    raised: []
    returnType: N/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 0x7f194e45e910>
    - <ast.Constant object at 0x7f194e45e790>
    - <ast.Constant object at 0x7f194e45eb20>
    - <ast.Constant object at 0x7f194e45e820>
    - <ast.Constant object at 0x7f194e45e0a0>
    - <ast.Constant object at 0x7f194e45e400>
    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:
    - mock.mock._check_spec_arg_typos
    - mock.mock._patch.__init__
    - <builtin>.type
    - <builtin>.issubclass
    - mock.mock._get_target
    - mock.mock._is_instance_mock
    - target.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: <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: 16381
    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 0x7f194cd24c70>
    - <ast.Constant object at 0x7f194cd24880>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9287
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 1
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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: 14512
    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 0x7f194d10ddc0>
    - <ast.Constant object at 0x7f194d10dbe0>
    - <ast.Constant object at 0x7f194d10de20>
    - <ast.Constant object at 0x7f194d10d4f0>
    - <ast.Constant object at 0x7f194d10d2b0>
    - <ast.Constant object at 0x7f194d10d970>
    - <ast.Constant object at 0x7f194d10d700>
    - <ast.Constant object at 0x7f194d10d880>
    - <ast.Constant object at 0x7f194d10d100>
    - <ast.Constant object at 0x7f194d10d3a0>
    - <ast.Constant object at 0x7f194d10d670>
    - <ast.Constant object at 0x7f194d10d160>
    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: 9045
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_query_task
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 1
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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.instrument_all
    - atheris.Setup
    linkageType: pythonLinkage
    raised: []
    returnType: N/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:
    - requests._check_cryptography
    - requests.check_compatibility
    - cryptography.__version__.split
    - <builtin>.list
    - warnings.simplefilter
    - urllib3.__version__.append
    - logging.getLogger
    - <builtin>.map
    - logging.NullHandler
    - <builtin>.getattr
    - urllib3.__version__.split
    - chardet.__version__.split
    - urllib3.contrib.pyopenssl.inject_into_urllib3
    - <builtin>.len
    - charset_normalizer.__version__.split
    - <builtin>.int
    - warnings.warn
    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:
    - urllib3.__version__.append
    - urllib3.__version__.split
    - chardet.__version__.split
    - <builtin>.len
    - charset_normalizer.__version__.split
    - <builtin>.int
    - 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: 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: 526
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/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
    - warnings.warn
    - <builtin>.map
    - <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: 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: 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.cookies.cookiejar_from_dict
    - requests.structures.CaseInsensitiveDict.__init__
    - http.cookiejar.CookieJar.__init__
    - http.cookiejar.Cookie
    - <builtin>.hasattr
    - requests.sessions.Session.mount
    - urllib3.util.retry.Retry
    - requests.utils.default_user_agent
    - cookie.value.startswith
    - requests.cookies.create_cookie
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.hooks.default_hooks
    - result.update
    - collections.OrderedDict
    - requests.sessions.Session.__init__
    - <builtin>.set
    - <builtin>.bool
    - <builtin>.super
    - urllib3.poolmanager.PoolManager
    - <builtin>.len
    - requests.utils.default_headers
    - requests.compat.MutableMapping.update
    - cookie.value.replace
    - urllib3.util.retry.Retry.from_int
    - collections.OrderedDict.pop
    - requests.adapters.HTTPAdapter.__init__
    - requests.adapters.HTTPAdapter.init_poolmanager
    - cookie.value.endswith
    - session.request
    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.cookies.cookiejar_from_dict
    - requests.structures.CaseInsensitiveDict.__init__
    - http.cookiejar.CookieJar.__init__
    - http.cookiejar.Cookie
    - <builtin>.hasattr
    - requests.sessions.Session.mount
    - urllib3.util.retry.Retry
    - requests.utils.default_user_agent
    - cookie.value.startswith
    - requests.cookies.create_cookie
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.hooks.default_hooks
    - result.update
    - collections.OrderedDict
    - <builtin>.set
    - <builtin>.bool
    - <builtin>.super
    - urllib3.poolmanager.PoolManager
    - <builtin>.len
    - requests.utils.default_headers
    - requests.compat.MutableMapping.update
    - cookie.value.replace
    - urllib3.util.retry.Retry.from_int
    - collections.OrderedDict.pop
    - requests.adapters.HTTPAdapter.__init__
    - requests.adapters.HTTPAdapter.init_poolmanager
    - 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: 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 0x7f194e9a0940>
    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.cookies.cookiejar_from_dict
    - requests.structures.CaseInsensitiveDict.__init__
    - http.cookiejar.CookieJar.__init__
    - http.cookiejar.Cookie
    - <builtin>.hasattr
    - requests.sessions.Session.mount
    - urllib3.util.retry.Retry
    - requests.utils.default_user_agent
    - cookie.value.startswith
    - requests.cookies.create_cookie
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.hooks.default_hooks
    - result.update
    - collections.OrderedDict
    - requests.api.request
    - requests.sessions.Session.__init__
    - <builtin>.set
    - <builtin>.bool
    - <builtin>.super
    - urllib3.poolmanager.PoolManager
    - <builtin>.len
    - requests.utils.default_headers
    - requests.compat.MutableMapping.update
    - cookie.value.replace
    - urllib3.util.retry.Retry.from_int
    - collections.OrderedDict.pop
    - requests.adapters.HTTPAdapter.__init__
    - requests.adapters.HTTPAdapter.init_poolmanager
    - cookie.value.endswith
    - session.request
    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.cookies.cookiejar_from_dict
    - requests.structures.CaseInsensitiveDict.__init__
    - http.cookiejar.CookieJar.__init__
    - http.cookiejar.Cookie
    - <builtin>.hasattr
    - requests.sessions.Session.mount
    - urllib3.util.retry.Retry
    - requests.utils.default_user_agent
    - cookie.value.startswith
    - requests.cookies.create_cookie
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.hooks.default_hooks
    - result.update
    - collections.OrderedDict
    - requests.api.request
    - requests.sessions.Session.__init__
    - <builtin>.set
    - <builtin>.bool
    - <builtin>.super
    - urllib3.poolmanager.PoolManager
    - <builtin>.len
    - requests.utils.default_headers
    - requests.compat.MutableMapping.update
    - cookie.value.replace
    - urllib3.util.retry.Retry.from_int
    - collections.OrderedDict.pop
    - requests.adapters.HTTPAdapter.__init__
    - requests.adapters.HTTPAdapter.init_poolmanager
    - cookie.value.endswith
    - session.request
    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.cookies.cookiejar_from_dict
    - requests.structures.CaseInsensitiveDict.__init__
    - http.cookiejar.CookieJar.__init__
    - http.cookiejar.Cookie
    - <builtin>.hasattr
    - requests.sessions.Session.mount
    - urllib3.util.retry.Retry
    - requests.utils.default_user_agent
    - cookie.value.startswith
    - requests.cookies.create_cookie
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.hooks.default_hooks
    - result.update
    - collections.OrderedDict
    - requests.api.request
    - kwargs.setdefault
    - requests.sessions.Session.__init__
    - <builtin>.set
    - <builtin>.bool
    - <builtin>.super
    - urllib3.poolmanager.PoolManager
    - <builtin>.len
    - requests.utils.default_headers
    - requests.compat.MutableMapping.update
    - cookie.value.replace
    - urllib3.util.retry.Retry.from_int
    - collections.OrderedDict.pop
    - requests.adapters.HTTPAdapter.__init__
    - requests.adapters.HTTPAdapter.init_poolmanager
    - cookie.value.endswith
    - session.request
    linkageType: pythonLinkage
    raised: []
    returnType: N/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 0x7f194ceb3cd0>
    - <ast.Constant object at 0x7f194ceb3b80>
    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.cookies.cookiejar_from_dict
    - requests.structures.CaseInsensitiveDict.__init__
    - http.cookiejar.CookieJar.__init__
    - http.cookiejar.Cookie
    - <builtin>.hasattr
    - requests.sessions.Session.mount
    - urllib3.util.retry.Retry
    - requests.utils.default_user_agent
    - cookie.value.startswith
    - requests.cookies.create_cookie
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.hooks.default_hooks
    - result.update
    - collections.OrderedDict
    - requests.api.request
    - requests.sessions.Session.__init__
    - <builtin>.set
    - <builtin>.bool
    - <builtin>.super
    - urllib3.poolmanager.PoolManager
    - <builtin>.len
    - requests.utils.default_headers
    - requests.compat.MutableMapping.update
    - cookie.value.replace
    - urllib3.util.retry.Retry.from_int
    - collections.OrderedDict.pop
    - requests.adapters.HTTPAdapter.__init__
    - requests.adapters.HTTPAdapter.init_poolmanager
    - cookie.value.endswith
    - session.request
    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 0x7f194ceb3a90>
    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.cookies.cookiejar_from_dict
    - requests.structures.CaseInsensitiveDict.__init__
    - http.cookiejar.CookieJar.__init__
    - http.cookiejar.Cookie
    - <builtin>.hasattr
    - requests.sessions.Session.mount
    - urllib3.util.retry.Retry
    - requests.utils.default_user_agent
    - cookie.value.startswith
    - requests.cookies.create_cookie
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.hooks.default_hooks
    - result.update
    - collections.OrderedDict
    - requests.api.request
    - requests.sessions.Session.__init__
    - <builtin>.set
    - <builtin>.bool
    - <builtin>.super
    - urllib3.poolmanager.PoolManager
    - <builtin>.len
    - requests.utils.default_headers
    - requests.compat.MutableMapping.update
    - cookie.value.replace
    - urllib3.util.retry.Retry.from_int
    - collections.OrderedDict.pop
    - requests.adapters.HTTPAdapter.__init__
    - requests.adapters.HTTPAdapter.init_poolmanager
    - cookie.value.endswith
    - session.request
    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 0x7f194d39df70>
    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.cookies.cookiejar_from_dict
    - requests.structures.CaseInsensitiveDict.__init__
    - http.cookiejar.CookieJar.__init__
    - http.cookiejar.Cookie
    - <builtin>.hasattr
    - requests.sessions.Session.mount
    - urllib3.util.retry.Retry
    - requests.utils.default_user_agent
    - cookie.value.startswith
    - requests.cookies.create_cookie
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.hooks.default_hooks
    - result.update
    - collections.OrderedDict
    - requests.api.request
    - requests.sessions.Session.__init__
    - <builtin>.set
    - <builtin>.bool
    - <builtin>.super
    - urllib3.poolmanager.PoolManager
    - <builtin>.len
    - requests.utils.default_headers
    - requests.compat.MutableMapping.update
    - cookie.value.replace
    - urllib3.util.retry.Retry.from_int
    - collections.OrderedDict.pop
    - requests.adapters.HTTPAdapter.__init__
    - requests.adapters.HTTPAdapter.init_poolmanager
    - cookie.value.endswith
    - session.request
    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.cookies.cookiejar_from_dict
    - requests.structures.CaseInsensitiveDict.__init__
    - http.cookiejar.CookieJar.__init__
    - http.cookiejar.Cookie
    - <builtin>.hasattr
    - requests.sessions.Session.mount
    - urllib3.util.retry.Retry
    - requests.utils.default_user_agent
    - cookie.value.startswith
    - requests.cookies.create_cookie
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.hooks.default_hooks
    - result.update
    - collections.OrderedDict
    - requests.api.request
    - requests.sessions.Session.__init__
    - <builtin>.set
    - <builtin>.bool
    - <builtin>.super
    - urllib3.poolmanager.PoolManager
    - <builtin>.len
    - requests.utils.default_headers
    - requests.compat.MutableMapping.update
    - cookie.value.replace
    - urllib3.util.retry.Retry.from_int
    - collections.OrderedDict.pop
    - requests.adapters.HTTPAdapter.__init__
    - requests.adapters.HTTPAdapter.init_poolmanager
    - cookie.value.endswith
    - session.request
    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 0x7f194d643b50>
    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:
    - requests.compat.MutableMapping.update
    - requests.compat.MutableMapping.items
    - requests.structures.CaseInsensitiveDict.__init__
    - requests.utils.to_key_val_list
    - merged_setting.items
    - <builtin>.list
    - <builtin>.isinstance
    - merged_setting.update
    - collections.OrderedDict
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 562
    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:
    - <builtin>.isinstance
    - requests.compat.MutableMapping.items
    - <builtin>.list
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f194cd9be80>
    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: 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: 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 0x7f194e5b68e0>
    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:
    - requests.compat.MutableMapping.update
    - requests.compat.MutableMapping.items
    - requests.structures.CaseInsensitiveDict.__init__
    - requests.utils.to_key_val_list
    - merged_setting.items
    - <builtin>.list
    - <builtin>.isinstance
    - requests.sessions.merge_setting
    - merged_setting.update
    - session_hooks.get
    - collections.OrderedDict
    - request_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: 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:
    - requests.compat.MutableMapping.decode
    - requests._internal_utils.to_native_string
    - location.encode
    - <builtin>.isinstance
    - urllib.parse.urljoin.decode
    - urllib.parse.quote.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: location.encode
    functionSourceFile: <builtin>
    functionUses: 12
    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 0x7f194d1734c0>
    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:
    - <builtin>.isinstance
    - requests.compat.MutableMapping.decode
    - urllib.parse.quote.decode
    - urllib.parse.urljoin.decode
    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:
    - urllib.parse.urlparse
    - DEFAULT_PORTS.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: 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: 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 0x7f194d92f5e0>
    - <ast.Constant object at 0x7f194d92fd30>
    - <ast.Constant object at 0x7f194d92fc70>
    - <ast.Constant object at 0x7f194d92f280>
    - <ast.Constant object at 0x7f194d92feb0>
    - <ast.Constant object at 0x7f194d92fdc0>
    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:
    - requests.structures.CaseInsensitiveDict.__init__
    - socket.inet_aton
    - net.split
    - http.cookiejar.CookieJar.__init__
    - http.cookiejar.Cookie
    - requests.utils.get_netrc_auth
    - requests.utils.set_environ
    - datetime.timedelta
    - requests.utils.get_auth_from_url
    - kwargs.get
    - requests.compat.MutableMapping.lower
    - urllib.request.proxy_bypass
    - urllib.parse.urlencode.seek
    - urllib.parse.urlunparse.split
    - urllib.parse.urljoin.seek
    - no_proxy.replace
    - http.cookiejar.CookieJar.add_cookie_header
    - prefix.lower
    - requests.utils.is_valid_cidr
    - socket.inet_ntoa
    - requests.compat.MutableMapping.update
    - cookie.value.replace
    - proxies.copy
    - base64.b64encode
    - requests.compat.MutableMapping.encode
    - struct.unpack
    - requests.cookies.MockRequest.__init__
    - requests.utils.should_bypass_proxies
    - requests.compat.MutableMapping.get
    - requests.sessions.SessionRedirectMixin.rebuild_proxies
    - username.encode
    - <builtin>.isinstance
    - requests.models.PreparedRequest.prepare_auth
    - requests.utils.get_environ_proxies
    - struct.pack
    - adapter.send
    - key.upper
    - os.path.exists
    - urllib.parse.urlparse.geturl
    - cookie.value.startswith
    - urllib.parse.urljoin.encode
    - requests.cookies.RequestsCookieJar.update
    - resp.close
    - requests.hooks.default_hooks
    - urllib.parse.urljoin
    - DEFAULT_PORTS.get
    - requests.hooks.dispatch_hook
    - urllib.parse.urljoin.startswith
    - <builtin>.any
    - requests.utils.address_in_network
    - requests.utils.resolve_proxies
    - requests.structures.CaseInsensitiveDict.copy
    - <builtin>.type
    - <builtin>.bool
    - hist.append
    - urllib.request.getproxies.get
    - copy.copy
    - <builtin>.super
    - requests.compat.MutableMapping.startswith
    - requests.compat.MutableMapping.fileno
    - kwargs.pop
    - urllib.parse.urlencode.fileno
    - <builtin>.next
    - warnings.warn
    - new_proxies.setdefault
    - requests.sessions.Session.send
    - urllib.parse.quote.split
    - urllib.parse.urljoin.lower
    - requests.cookies.RequestsCookieJar.copy
    - <builtin>.chr
    - os.fstat
    - http.cookiejar.CookieJar.extract_cookies
    - h.isalnum
    - urllib.parse.quote.lower
    - requests.utils.is_ipv4_address
    - requests.cookies.cookiejar_from_dict
    - requests.cookies.extract_cookies_to_jar
    - urllib.parse.urljoin.split
    - os.environ.get
    - requests.compat.MutableMapping.seek
    - requests.auth._basic_auth_str
    - requests.compat.MutableMapping.pop
    - collections.OrderedDict.items
    - netrc.netrc.authenticators
    - resp.raw.read
    - requests.cookies._copy_cookie_jar
    - requests.sessions.SessionRedirectMixin.rebuild_method
    - password.encode
    - requests.utils.super_len
    - requests.cookies.MockResponse.__init__
    - requests.cookies.RequestsCookieJar.set_cookie
    - result.update
    - urllib.parse.quote.decode
    - requests.cookies.merge_cookies
    - requests.sessions.Session.get_adapter
    - urllib.parse.urlparse._replace
    - string_network.count
    - requests.cookies.get_cookie_header
    - kwargs.setdefault
    - string_network.split
    - urllib.parse.unquote
    - urllib.parse.urljoin.fileno
    - requests.utils.unquote_unreserved
    - urllib.parse.urljoin.decode
    - requests.models.PreparedRequest.prepare_content_length
    - urllib.parse.quote.seek
    - <builtin>.getattr
    - requests.cookies.MockRequest.get_new_headers
    - <builtin>.len
    - requests.compat.MutableMapping.decode
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - http.cookiejar.CookieJar.set_policy
    - urllib.parse.urlparse.scheme.startswith
    - urllib.request.getproxies
    - netrc.netrc
    - urllib.parse.quote.encode
    - new_jar.set_cookie
    - urllib.parse.urlencode.tell
    - collections.OrderedDict.values
    - requests.compat.MutableMapping.split
    - cookie.value.endswith
    - requests._internal_utils.to_native_string
    - urllib.parse.urlparse
    - requests.compat.MutableMapping.tell
    - requests.utils.get_environ_proxies.<dict1>.get
    - os.path.expanduser
    - <builtin>.hasattr
    - urllib.parse.quote
    - <builtin>.max
    - <builtin>.int
    - new_jar.clear
    - requests.utils.rewind_body
    - requests.sessions.SessionRedirectMixin.resolve_redirects
    - urllib.parse.quote.startswith
    - requests.utils.dotted_netmask
    - history.pop
    - requests.cookies.create_cookie
    - requests.models.PreparedRequest.copy
    - urllib.parse.quote.fileno
    - base64.b64encode.strip
    - <builtin>.range
    - requests.utils.should_bypass_proxies.get_proxy
    - collections.OrderedDict
    - urllib.parse.urljoin.tell
    - location.encode
    - proxies.get
    - <builtin>.set
    - hooks.get
    - urllib.parse.quote.tell
    - requests.sessions.SessionRedirectMixin.get_redirect_target
    - requests.cookies.RequestsCookieJar.get_policy
    - requests.utils.requote_uri
    - history.insert
    - urllib.parse.urlparse.hostname.endswith
    - requests.models.PreparedRequest.prepare_cookies
    - time.perf_counter
    - requests.sessions.SessionRedirectMixin.rebuild_auth
    - requests.auth.HTTPBasicAuth.__init__
    - requests.models.PreparedRequest.__init__
    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:
    - requests.structures.CaseInsensitiveDict.__init__
    - http.cookiejar.CookieJar.__init__
    - <builtin>.isinstance
    - <builtin>.hasattr
    - requests.cookies._copy_cookie_jar
    - new_jar.clear
    - cookie.value.startswith
    - requests.cookies.RequestsCookieJar.update
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.hooks.default_hooks
    - collections.OrderedDict
    - requests.structures.CaseInsensitiveDict.copy
    - copy.copy
    - <builtin>.super
    - requests.cookies.RequestsCookieJar.get_policy
    - requests.compat.MutableMapping.update
    - cookie.value.replace
    - cookie.value.endswith
    - http.cookiejar.CookieJar.set_policy
    - requests.cookies.RequestsCookieJar.copy
    - new_jar.set_cookie
    - collections.OrderedDict.values
    - requests.models.PreparedRequest.__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: 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: 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.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: 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: 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:
    - urllib.parse.quote.split
    - <builtin>.len
    - urllib.parse.urlunparse.split
    - urllib.parse.urljoin.split
    - <builtin>.chr
    - requests.utils.unquote_unreserved
    - h.isalnum
    - urllib.parse.quote
    - <builtin>.range
    - requests.compat.MutableMapping.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: urllib.parse.urljoin
    functionSourceFile: urllib
    functionUses: 468
    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: 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:
    - urllib.parse.urlparse
    - requests.cookies.MockResponse.__init__
    - requests.cookies.MockRequest.__init__
    - http.cookiejar.CookieJar.extract_cookies
    - <builtin>.hasattr
    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:
    - requests.cookies.cookiejar_from_dict
    - cookie.value.replace
    - cookie.value.startswith
    - requests.cookies.create_cookie
    - <builtin>.isinstance
    - http.cookiejar.CookieJar.__init__
    - <builtin>.set
    - http.cookiejar.Cookie
    - requests.cookies.RequestsCookieJar.update
    - <builtin>.bool
    - requests.cookies.RequestsCookieJar.set_cookie
    - <builtin>.super
    - <builtin>.hasattr
    - result.update
    - cookie.value.endswith
    linkageType: pythonLinkage
    raised:
    - ValueError
    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.cookiejar_from_dict
    - http.cookiejar.CookieJar.__init__
    - <builtin>.isinstance
    - http.cookiejar.Cookie
    - urllib.parse.urlparse
    - <builtin>.hasattr
    - cookie.value.startswith
    - requests.cookies.create_cookie
    - requests.cookies.RequestsCookieJar.set_cookie
    - result.update
    - requests.cookies.get_cookie_header
    - <builtin>.set
    - <builtin>.bool
    - http.cookiejar.CookieJar.add_cookie_header
    - <builtin>.super
    - requests.cookies.MockRequest.get_new_headers
    - cookie.value.replace
    - requests.cookies.MockRequest.__init__
    - cookie.value.endswith
    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:
    - requests._internal_utils.to_native_string
    - socket.inet_aton
    - net.split
    - username.encode
    - urllib.parse.urlparse
    - <builtin>.isinstance
    - requests.utils.set_environ
    - requests.utils.get_environ_proxies.<dict1>.get
    - os.environ.get
    - requests.utils.get_environ_proxies
    - struct.pack
    - requests.auth._basic_auth_str
    - key.upper
    - <builtin>.int
    - requests.utils.dotted_netmask
    - requests.utils.get_auth_from_url
    - password.encode
    - base64.b64encode.strip
    - urllib.parse.quote.decode
    - requests.utils.should_bypass_proxies.get_proxy
    - urllib.request.proxy_bypass
    - string_network.count
    - proxies.get
    - requests.utils.resolve_proxies
    - requests.utils.address_in_network
    - <builtin>.type
    - string_network.split
    - urllib.parse.unquote
    - no_proxy.replace
    - urllib.request.getproxies.get
    - urllib.parse.urljoin.decode
    - requests.utils.is_valid_cidr
    - warnings.warn
    - socket.inet_ntoa
    - requests.compat.MutableMapping.decode
    - new_proxies.setdefault
    - urllib.parse.urlparse.hostname.endswith
    - proxies.copy
    - base64.b64encode
    - urllib.parse.urlparse.scheme.startswith
    - urllib.request.getproxies
    - struct.unpack
    - requests.utils.should_bypass_proxies
    - requests.utils.is_ipv4_address
    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.structures.CaseInsensitiveDict.__init__
    - requests.utils.get_netrc_auth
    - <builtin>.isinstance
    - urllib.parse.urlparse
    - requests.compat.MutableMapping.tell
    - os.environ.get
    - os.path.expanduser
    - requests.models.PreparedRequest.prepare_auth
    - <builtin>.hasattr
    - requests.compat.MutableMapping.seek
    - <builtin>.max
    - netrc.netrc.authenticators
    - os.path.exists
    - urllib.parse.urljoin.encode
    - requests.utils.get_auth_from_url
    - requests.utils.super_len
    - urllib.parse.quote.fileno
    - DEFAULT_PORTS.get
    - collections.OrderedDict
    - urllib.parse.urljoin.tell
    - urllib.parse.urlencode.seek
    - <builtin>.any
    - urllib.parse.urljoin.seek
    - urllib.parse.unquote
    - urllib.parse.urljoin.fileno
    - urllib.parse.quote.seek
    - requests.models.PreparedRequest.prepare_content_length
    - urllib.parse.quote.tell
    - requests.compat.MutableMapping.fileno
    - <builtin>.len
    - urllib.parse.urlencode.fileno
    - warnings.warn
    - requests.compat.MutableMapping.update
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - urllib.parse.quote.encode
    - netrc.netrc
    - requests.compat.MutableMapping.encode
    - os.fstat
    - urllib.parse.urlencode.tell
    - requests.compat.MutableMapping.get
    - requests.auth.HTTPBasicAuth.__init__
    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>.isinstance
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised:
    - UnrewindableBodyError
    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:
    - requests.structures.CaseInsensitiveDict.__init__
    - socket.inet_aton
    - net.split
    - http.cookiejar.CookieJar.__init__
    - http.cookiejar.Cookie
    - requests.utils.get_netrc_auth
    - requests.utils.set_environ
    - datetime.timedelta
    - requests.utils.get_auth_from_url
    - kwargs.get
    - requests.compat.MutableMapping.lower
    - urllib.request.proxy_bypass
    - urllib.parse.urlencode.seek
    - urllib.parse.urlunparse.split
    - urllib.parse.urljoin.seek
    - no_proxy.replace
    - http.cookiejar.CookieJar.add_cookie_header
    - prefix.lower
    - requests.utils.is_valid_cidr
    - socket.inet_ntoa
    - requests.compat.MutableMapping.update
    - cookie.value.replace
    - proxies.copy
    - base64.b64encode
    - requests.compat.MutableMapping.encode
    - struct.unpack
    - requests.cookies.MockRequest.__init__
    - requests.utils.should_bypass_proxies
    - requests.compat.MutableMapping.get
    - requests.sessions.SessionRedirectMixin.rebuild_proxies
    - username.encode
    - <builtin>.isinstance
    - requests.models.PreparedRequest.prepare_auth
    - requests.utils.get_environ_proxies
    - struct.pack
    - adapter.send
    - key.upper
    - os.path.exists
    - urllib.parse.urlparse.geturl
    - cookie.value.startswith
    - urllib.parse.urljoin.encode
    - requests.cookies.RequestsCookieJar.update
    - resp.close
    - requests.hooks.default_hooks
    - urllib.parse.urljoin
    - DEFAULT_PORTS.get
    - requests.hooks.dispatch_hook
    - urllib.parse.urljoin.startswith
    - <builtin>.any
    - requests.utils.address_in_network
    - requests.utils.resolve_proxies
    - requests.structures.CaseInsensitiveDict.copy
    - <builtin>.type
    - <builtin>.bool
    - hist.append
    - urllib.request.getproxies.get
    - copy.copy
    - <builtin>.super
    - requests.compat.MutableMapping.startswith
    - requests.compat.MutableMapping.fileno
    - kwargs.pop
    - urllib.parse.urlencode.fileno
    - <builtin>.next
    - warnings.warn
    - new_proxies.setdefault
    - requests.sessions.Session.send
    - urllib.parse.quote.split
    - urllib.parse.urljoin.lower
    - requests.cookies.RequestsCookieJar.copy
    - <builtin>.chr
    - os.fstat
    - http.cookiejar.CookieJar.extract_cookies
    - h.isalnum
    - urllib.parse.quote.lower
    - requests.utils.is_ipv4_address
    - requests.cookies.cookiejar_from_dict
    - requests.cookies.extract_cookies_to_jar
    - urllib.parse.urljoin.split
    - os.environ.get
    - requests.compat.MutableMapping.seek
    - requests.auth._basic_auth_str
    - requests.compat.MutableMapping.pop
    - collections.OrderedDict.items
    - netrc.netrc.authenticators
    - resp.raw.read
    - requests.cookies._copy_cookie_jar
    - requests.sessions.SessionRedirectMixin.rebuild_method
    - password.encode
    - requests.utils.super_len
    - requests.cookies.MockResponse.__init__
    - requests.cookies.RequestsCookieJar.set_cookie
    - result.update
    - urllib.parse.quote.decode
    - requests.cookies.merge_cookies
    - requests.sessions.Session.get_adapter
    - urllib.parse.urlparse._replace
    - string_network.count
    - requests.cookies.get_cookie_header
    - kwargs.setdefault
    - string_network.split
    - urllib.parse.unquote
    - urllib.parse.urljoin.fileno
    - requests.utils.unquote_unreserved
    - urllib.parse.urljoin.decode
    - requests.models.PreparedRequest.prepare_content_length
    - urllib.parse.quote.seek
    - <builtin>.getattr
    - requests.cookies.MockRequest.get_new_headers
    - <builtin>.len
    - requests.compat.MutableMapping.decode
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - http.cookiejar.CookieJar.set_policy
    - urllib.parse.urlparse.scheme.startswith
    - urllib.request.getproxies
    - netrc.netrc
    - urllib.parse.quote.encode
    - new_jar.set_cookie
    - urllib.parse.urlencode.tell
    - collections.OrderedDict.values
    - requests.compat.MutableMapping.split
    - cookie.value.endswith
    - requests._internal_utils.to_native_string
    - urllib.parse.urlparse
    - requests.compat.MutableMapping.tell
    - requests.utils.get_environ_proxies.<dict1>.get
    - os.path.expanduser
    - <builtin>.hasattr
    - urllib.parse.quote
    - <builtin>.max
    - <builtin>.int
    - new_jar.clear
    - requests.utils.rewind_body
    - requests.sessions.SessionRedirectMixin.resolve_redirects
    - urllib.parse.quote.startswith
    - requests.utils.dotted_netmask
    - history.pop
    - requests.cookies.create_cookie
    - requests.models.PreparedRequest.copy
    - base64.b64encode.strip
    - urllib.parse.quote.fileno
    - <builtin>.range
    - requests.utils.should_bypass_proxies.get_proxy
    - collections.OrderedDict
    - urllib.parse.urljoin.tell
    - proxies.get
    - location.encode
    - <builtin>.set
    - hooks.get
    - urllib.parse.quote.tell
    - requests.sessions.SessionRedirectMixin.get_redirect_target
    - requests.cookies.RequestsCookieJar.get_policy
    - requests.utils.requote_uri
    - history.insert
    - urllib.parse.urlparse.hostname.endswith
    - requests.models.PreparedRequest.prepare_cookies
    - time.perf_counter
    - requests.sessions.SessionRedirectMixin.rebuild_auth
    - requests.auth.HTTPBasicAuth.__init__
    - requests.models.PreparedRequest.__init__
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f194dbabf10>
    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:
    - urllib.parse.urlparse
    - netrc.netrc
    - os.path.expanduser
    - os.environ.get
    - netrc.netrc.authenticators
    - os.path.exists
    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 0x7f194ce84b50>
    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.structures.CaseInsensitiveDict.__init__
    - <builtin>.isinstance
    - urllib.parse.urlparse
    - requests.compat.MutableMapping.tell
    - <builtin>.hasattr
    - requests.compat.MutableMapping.seek
    - <builtin>.max
    - urllib.parse.urljoin.encode
    - requests.utils.get_auth_from_url
    - requests.utils.super_len
    - urllib.parse.quote.fileno
    - collections.OrderedDict
    - urllib.parse.urljoin.tell
    - urllib.parse.urlencode.seek
    - <builtin>.any
    - urllib.parse.urljoin.seek
    - urllib.parse.unquote
    - urllib.parse.urljoin.fileno
    - urllib.parse.quote.seek
    - requests.models.PreparedRequest.prepare_content_length
    - urllib.parse.quote.tell
    - requests.compat.MutableMapping.fileno
    - <builtin>.len
    - urllib.parse.urlencode.fileno
    - warnings.warn
    - requests.compat.MutableMapping.update
    - urllib.parse.quote.encode
    - requests.compat.MutableMapping.encode
    - os.fstat
    - urllib.parse.urlencode.tell
    - requests.compat.MutableMapping.get
    - requests.auth.HTTPBasicAuth.__init__
    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 0x7f194cf50a00>
    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_aton
    - net.split
    - urllib.parse.urlparse
    - requests.utils.set_environ
    - requests.utils.get_environ_proxies.<dict1>.get
    - os.environ.get
    - requests.utils.get_environ_proxies
    - struct.pack
    - key.upper
    - <builtin>.int
    - requests.utils.dotted_netmask
    - requests.utils.should_bypass_proxies.get_proxy
    - urllib.request.proxy_bypass
    - string_network.count
    - proxies.get
    - requests.utils.address_in_network
    - string_network.split
    - no_proxy.replace
    - urllib.request.getproxies.get
    - requests.utils.is_valid_cidr
    - socket.inet_ntoa
    - new_proxies.setdefault
    - urllib.parse.urlparse.hostname.endswith
    - proxies.copy
    - urllib.request.getproxies
    - struct.unpack
    - requests.utils.should_bypass_proxies
    - requests.utils.is_ipv4_address
    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.urlparse
    - urllib.parse.unquote
    linkageType: pythonLinkage
    raised: []
    returnType: N/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:
    - requests.compat.MutableMapping.decode
    - requests._internal_utils.to_native_string
    - base64.b64encode
    - username.encode
    - <builtin>.type
    - <builtin>.isinstance
    - password.encode
    - urllib.parse.urljoin.decode
    - base64.b64encode.strip
    - urllib.parse.quote.decode
    - warnings.warn
    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.utils.default_user_agent
    - requests.structures.CaseInsensitiveDict.__init__
    - collections.OrderedDict
    linkageType: pythonLinkage
    raised: []
    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: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f194d62e5e0>
    - <ast.Constant object at 0x7f194d62ee50>
    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
    - cookie.value.startswith
    - http.cookiejar.CookieJar.__init__
    - requests.cookies.create_cookie
    - http.cookiejar.Cookie
    - <builtin>.set
    - <builtin>.bool
    - requests.cookies.RequestsCookieJar.set_cookie
    - <builtin>.super
    - <builtin>.hasattr
    - result.update
    - cookie.value.endswith
    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 0x7f194ce9d430>
    - <ast.Name object at 0x7f194ce9d760>
    - <ast.Name object at 0x7f194ce9da00>
    - <ast.Name object at 0x7f194ce9ddf0>
    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
    - urllib3.util.retry.Retry.from_int
    - <builtin>.super
    - requests.adapters.HTTPAdapter.init_poolmanager
    - urllib3.poolmanager.PoolManager
    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:
    - <builtin>.len
    - collections.OrderedDict.pop
    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:
    - collections.OrderedDict.values
    - v.close
    - requests.sessions.Session.close
    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:
    - collections.OrderedDict.values
    - v.close
    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:
    - requests.models.RequestEncodingMixin._encode_files
    - requests.structures.CaseInsensitiveDict.__init__
    - request.method.upper
    - requests.utils.get_netrc_auth
    - http.cookiejar.CookieJar.__init__
    - http.cookiejar.Cookie
    - requests.models.PreparedRequest.prepare_method
    - requests.utils.check_header_validity
    - requests.utils.get_auth_from_url
    - requests.sessions.merge_hooks
    - urllib.parse.urlunparse
    - requests.sessions.merge_setting
    - urllib.parse.urlencode.seek
    - urllib.parse.urlunparse.split
    - urllib.parse.urljoin.seek
    - http.cookiejar.CookieJar.add_cookie_header
    - merged_setting.update
    - requests.compat.MutableMapping.update
    - cookie.value.replace
    - json.dumps
    - requests.compat.MutableMapping.encode
    - collections.abc.MutableMapping.__init__
    - requests.cookies.MockRequest.__init__
    - requests.compat.MutableMapping.get
    - result.append
    - <builtin>.isinstance
    - requests.models.PreparedRequest.prepare
    - requests.models.PreparedRequest.prepare_auth
    - <builtin>.str
    - urllib3.fields.RequestField
    - os.path.exists
    - requests.models.RequestHooksMixin.register_hook
    - requests.utils.to_key_val_list
    - urllib.parse.urljoin.encode
    - cookie.value.startswith
    - requests.cookies.RequestsCookieJar.update
    - requests.hooks.default_hooks
    - request_hooks.get
    - new_fields.append
    - <builtin>.any
    - <builtin>.bool
    - requests.models.RequestEncodingMixin._encode_params
    - <builtin>.super
    - requests.compat.MutableMapping.fileno
    - urllib3.fields.RequestField.make_multipart
    - urllib.parse.urlencode.fileno
    - session_hooks.get
    - warnings.warn
    - urllib.parse.quote.split
    - <builtin>.list
    - <builtin>.chr
    - os.fstat
    - h.isalnum
    - urllib.parse.quote.lower
    - urllib.parse.urljoin.upper
    - requests.cookies.cookiejar_from_dict
    - requests._internal_utils.unicode_is_ascii
    - urllib.parse.urljoin.split
    - requests.models.PreparedRequest.prepare_hooks
    - os.environ.get
    - validator.match
    - requests.compat.MutableMapping.seek
    - requests.structures.CaseInsensitiveDict.__iter__
    - netrc.netrc.authenticators
    - fp.read
    - requests.compat.MutableMapping.__init__
    - requests.utils.super_len
    - requests.models.PreparedRequest.prepare_headers
    - requests.utils.guess_filename
    - requests.cookies.RequestsCookieJar.set_cookie
    - result.update
    - urllib.parse.quote.decode
    - requests.cookies.merge_cookies
    - requests.compat.MutableMapping.items
    - requests.cookies.get_cookie_header
    - urllib.parse.unquote
    - urllib.parse.urljoin.fileno
    - requests.utils.unquote_unreserved
    - urllib.parse.urljoin.decode
    - requests.models.PreparedRequest.prepare_content_length
    - urllib.parse.quote.seek
    - <builtin>.getattr
    - os.path.basename
    - host.startswith
    - idna.encode
    - <builtin>.len
    - requests.cookies.MockRequest.get_new_headers
    - field.decode
    - requests.compat.MutableMapping.decode
    - urllib.parse.quote.encode
    - netrc.netrc
    - urllib.parse.urlencode.tell
    - urllib.parse.quote.upper
    - collections.OrderedDict.values
    - cookie.value.endswith
    - requests.compat.MutableMapping.split
    - requests.models.PreparedRequest.prepare_body
    - requests._internal_utils.to_native_string
    - urllib.parse.urlparse
    - requests.compat.MutableMapping.tell
    - os.path.expanduser
    - <builtin>.all
    - <builtin>.hasattr
    - urllib.parse.quote
    - <builtin>.max
    - urllib3.util.parse_url
    - <builtin>.int
    - k.encode
    - requests.models.PreparedRequest._get_idna_encoded_host
    - requests.cookies.create_cookie
    - u_string.encode
    - simplejson.dumps
    - urllib.parse.quote.fileno
    - <builtin>.range
    - collections.OrderedDict
    - urllib.parse.urljoin.tell
    - <builtin>.set
    - requests.compat.MutableMapping.upper
    - urllib.parse.quote.tell
    - requests.utils.requote_uri
    - urllib.parse.quote.lstrip
    - v.encode
    - <builtin>.object
    - merged_setting.items
    - requests.models.PreparedRequest.prepare_url
    - requests.models.PreparedRequest.prepare_cookies
    - requests.auth.HTTPBasicAuth.__init__
    - requests.utils._validate_header_part
    - urllib.parse.urlencode
    - requests.models.PreparedRequest.__init__
    - urllib3.filepost.encode_multipart_formdata
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 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: collections.abc.MutableMapping.__init__
    functionSourceFile: ''
    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: 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: 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 0x7f194eb352b0>
    - <ast.Constant object at 0x7f194eb35790>
    - <ast.Constant object at 0x7f194eb35bb0>
    - <ast.Constant object at 0x7f194eb351f0>
    - <ast.Constant object at 0x7f194eb35e80>
    - <ast.Constant object at 0x7f194eb357f0>
    - <ast.Constant object at 0x7f194eb35d90>
    - <ast.Constant object at 0x7f194eb35ca0>
    - <ast.Constant object at 0x7f194df58e80>
    - <ast.Constant object at 0x7f194df58580>
    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:
    - requests.models.RequestEncodingMixin._encode_files
    - requests.structures.CaseInsensitiveDict.__init__
    - http.cookiejar.CookieJar.__init__
    - requests.models.PreparedRequest.prepare_method
    - http.cookiejar.Cookie
    - requests.utils.check_header_validity
    - requests.utils.get_auth_from_url
    - urllib.parse.urlunparse
    - urllib.parse.urlencode.seek
    - urllib.parse.urlunparse.split
    - urllib.parse.urljoin.seek
    - http.cookiejar.CookieJar.add_cookie_header
    - requests.compat.MutableMapping.update
    - json.dumps
    - cookie.value.replace
    - requests.compat.MutableMapping.encode
    - requests.cookies.MockRequest.__init__
    - requests.compat.MutableMapping.get
    - result.append
    - <builtin>.isinstance
    - requests.models.PreparedRequest.prepare_auth
    - <builtin>.str
    - urllib3.fields.RequestField
    - requests.models.RequestHooksMixin.register_hook
    - requests.utils.to_key_val_list
    - urllib.parse.urljoin.encode
    - cookie.value.startswith
    - new_fields.append
    - <builtin>.any
    - requests.models.RequestEncodingMixin._encode_params
    - <builtin>.bool
    - <builtin>.super
    - requests.compat.MutableMapping.fileno
    - urllib3.fields.RequestField.make_multipart
    - urllib.parse.urlencode.fileno
    - warnings.warn
    - urllib.parse.quote.split
    - <builtin>.list
    - <builtin>.chr
    - os.fstat
    - h.isalnum
    - urllib.parse.quote.lower
    - urllib.parse.urljoin.upper
    - requests.cookies.cookiejar_from_dict
    - requests._internal_utils.unicode_is_ascii
    - urllib.parse.urljoin.split
    - requests.models.PreparedRequest.prepare_hooks
    - validator.match
    - requests.compat.MutableMapping.seek
    - requests.structures.CaseInsensitiveDict.__iter__
    - fp.read
    - requests.utils.super_len
    - requests.models.PreparedRequest.prepare_headers
    - requests.utils.guess_filename
    - requests.cookies.RequestsCookieJar.set_cookie
    - result.update
    - urllib.parse.quote.decode
    - requests.compat.MutableMapping.items
    - requests.cookies.get_cookie_header
    - urllib.parse.unquote
    - urllib.parse.urljoin.fileno
    - requests.utils.unquote_unreserved
    - urllib.parse.urljoin.decode
    - requests.models.PreparedRequest.prepare_content_length
    - urllib.parse.quote.seek
    - <builtin>.getattr
    - os.path.basename
    - host.startswith
    - idna.encode
    - <builtin>.len
    - requests.cookies.MockRequest.get_new_headers
    - field.decode
    - requests.compat.MutableMapping.decode
    - urllib.parse.quote.encode
    - urllib.parse.urlencode.tell
    - urllib.parse.quote.upper
    - collections.OrderedDict.values
    - cookie.value.endswith
    - requests.models.PreparedRequest.prepare_body
    - requests.compat.MutableMapping.split
    - requests._internal_utils.to_native_string
    - urllib.parse.urlparse
    - requests.compat.MutableMapping.tell
    - <builtin>.all
    - <builtin>.hasattr
    - urllib.parse.quote
    - <builtin>.max
    - urllib3.util.parse_url
    - <builtin>.int
    - k.encode
    - requests.models.PreparedRequest._get_idna_encoded_host
    - u_string.encode
    - requests.cookies.create_cookie
    - simplejson.dumps
    - urllib.parse.quote.fileno
    - <builtin>.range
    - collections.OrderedDict
    - urllib.parse.urljoin.tell
    - requests.compat.MutableMapping.upper
    - <builtin>.set
    - urllib.parse.quote.tell
    - requests.utils.requote_uri
    - urllib.parse.quote.lstrip
    - v.encode
    - <builtin>.object
    - requests.models.PreparedRequest.prepare_url
    - requests.models.PreparedRequest.prepare_cookies
    - requests.auth.HTTPBasicAuth.__init__
    - requests.utils._validate_header_part
    - urllib.parse.urlencode
    - urllib3.filepost.encode_multipart_formdata
    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 0x7f194ce5fc70>
    - <ast.Constant object at 0x7f194ce5f580>
    - <ast.Constant object at 0x7f194ce5fac0>
    - <ast.Constant object at 0x7f194ce5f7c0>
    - <ast.Constant object at 0x7f194ce5f850>
    - <ast.Constant object at 0x7f194ce5f460>
    - <ast.Constant object at 0x7f194ce5f490>
    - <ast.Constant object at 0x7f194ce5f070>
    - <ast.Constant object at 0x7f194ce5f5e0>
    - <ast.Constant object at 0x7f194ce5f820>
    - <ast.Constant object at 0x7f194ce5f5b0>
    - <ast.Constant object at 0x7f194ce5f220>
    - <ast.Constant object at 0x7f194ce5fb50>
    - <ast.Constant object at 0x7f194ce5fbb0>
    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:
    - requests.models.RequestEncodingMixin._encode_files
    - requests.structures.CaseInsensitiveDict.__init__
    - socket.inet_aton
    - net.split
    - http.cookiejar.CookieJar.__init__
    - requests.utils.get_netrc_auth
    - request.method.upper
    - requests.models.PreparedRequest.prepare_method
    - http.cookiejar.Cookie
    - requests.utils.set_environ
    - datetime.timedelta
    - requests.utils.check_header_validity
    - requests.utils.get_auth_from_url
    - requests.sessions.merge_hooks
    - urllib.parse.urlunparse
    - requests.sessions.merge_setting
    - kwargs.get
    - requests.compat.MutableMapping.lower
    - urllib.request.proxy_bypass
    - urllib.parse.urlencode.seek
    - urllib.parse.urljoin.seek
    - urllib.parse.urlunparse.split
    - no_proxy.replace
    - http.cookiejar.CookieJar.add_cookie_header
    - merged_setting.update
    - prefix.lower
    - requests.utils.is_valid_cidr
    - socket.inet_ntoa
    - requests.compat.MutableMapping.update
    - cookie.value.replace
    - json.dumps
    - proxies.copy
    - base64.b64encode
    - requests.compat.MutableMapping.encode
    - struct.unpack
    - collections.abc.MutableMapping.__init__
    - requests.cookies.MockRequest.__init__
    - requests.utils.should_bypass_proxies
    - requests.compat.MutableMapping.get
    - requests.sessions.SessionRedirectMixin.rebuild_proxies
    - requests.sessions.Session.merge_environment_settings
    - username.encode
    - result.append
    - <builtin>.isinstance
    - requests.models.PreparedRequest.prepare
    - requests.models.PreparedRequest.prepare_auth
    - requests.utils.get_environ_proxies
    - <builtin>.str
    - struct.pack
    - adapter.send
    - urllib3.fields.RequestField
    - key.upper
    - os.path.exists
    - urllib.parse.urlparse.geturl
    - requests.models.RequestHooksMixin.register_hook
    - requests.utils.to_key_val_list
    - cookie.value.startswith
    - urllib.parse.urljoin.encode
    - method.upper
    - requests.cookies.RequestsCookieJar.update
    - resp.close
    - requests.models.Request.__init__
    - requests.hooks.default_hooks
    - urllib.parse.urljoin
    - DEFAULT_PORTS.get
    - requests.hooks.dispatch_hook
    - request_hooks.get
    - urllib.parse.urljoin.startswith
    - new_fields.append
    - <builtin>.any
    - requests.utils.address_in_network
    - requests.utils.resolve_proxies
    - requests.structures.CaseInsensitiveDict.copy
    - <builtin>.type
    - <builtin>.bool
    - requests.models.RequestEncodingMixin._encode_params
    - urllib.request.getproxies.get
    - hist.append
    - copy.copy
    - <builtin>.super
    - requests.compat.MutableMapping.startswith
    - requests.compat.MutableMapping.fileno
    - kwargs.pop
    - urllib3.fields.RequestField.make_multipart
    - urllib.parse.urlencode.fileno
    - session_hooks.get
    - <builtin>.next
    - warnings.warn
    - new_proxies.setdefault
    - requests.sessions.Session.send
    - urllib.parse.quote.split
    - send_kwargs.update
    - <builtin>.list
    - urllib.parse.urljoin.lower
    - requests.cookies.RequestsCookieJar.copy
    - <builtin>.chr
    - os.fstat
    - requests.compat.MutableMapping.setdefault
    - http.cookiejar.CookieJar.extract_cookies
    - h.isalnum
    - urllib.parse.quote.lower
    - requests.utils.is_ipv4_address
    - urllib.parse.urljoin.upper
    - requests.cookies.cookiejar_from_dict
    - requests.cookies.extract_cookies_to_jar
    - requests._internal_utils.unicode_is_ascii
    - urllib.parse.urljoin.split
    - requests.models.PreparedRequest.prepare_hooks
    - os.environ.get
    - validator.match
    - requests.compat.MutableMapping.seek
    - requests.auth._basic_auth_str
    - requests.structures.CaseInsensitiveDict.__iter__
    - netrc.netrc.authenticators
    - requests.compat.MutableMapping.pop
    - resp.raw.read
    - collections.OrderedDict.items
    - fp.read
    - requests.cookies._copy_cookie_jar
    - requests.compat.MutableMapping.__init__
    - requests.sessions.SessionRedirectMixin.rebuild_method
    - password.encode
    - requests.utils.super_len
    - requests.cookies.MockResponse.__init__
    - requests.models.PreparedRequest.prepare_headers
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.utils.guess_filename
    - result.update
    - urllib.parse.quote.decode
    - requests.cookies.merge_cookies
    - requests.sessions.Session.get_adapter
    - urllib.parse.urlparse._replace
    - string_network.count
    - requests.compat.MutableMapping.items
    - requests.cookies.get_cookie_header
    - kwargs.setdefault
    - string_network.split
    - urllib.parse.unquote
    - urllib.parse.urljoin.fileno
    - urllib.parse.quote.seek
    - urllib.parse.urljoin.decode
    - requests.models.PreparedRequest.prepare_content_length
    - requests.utils.unquote_unreserved
    - <builtin>.getattr
    - os.path.basename
    - host.startswith
    - idna.encode
    - <builtin>.len
    - requests.cookies.MockRequest.get_new_headers
    - urllib.request.getproxies.items
    - field.decode
    - requests.compat.MutableMapping.decode
    - urllib.parse.quote.encode
    - urllib.parse.urlparse.scheme.startswith
    - netrc.netrc
    - urllib.request.getproxies
    - http.cookiejar.CookieJar.set_policy
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - new_jar.set_cookie
    - urllib.parse.urlencode.tell
    - urllib.parse.quote.upper
    - cookie.value.endswith
    - collections.OrderedDict.values
    - requests.models.PreparedRequest.prepare_body
    - requests.compat.MutableMapping.split
    - requests._internal_utils.to_native_string
    - urllib.parse.urlparse
    - requests.compat.MutableMapping.tell
    - requests.utils.get_environ_proxies.<dict1>.get
    - os.path.expanduser
    - <builtin>.all
    - <builtin>.hasattr
    - <builtin>.max
    - urllib.parse.quote
    - urllib3.util.parse_url
    - requests.sessions.Session.prepare_request
    - <builtin>.int
    - new_jar.clear
    - k.encode
    - requests.utils.rewind_body
    - requests.sessions.SessionRedirectMixin.resolve_redirects
    - urllib.parse.quote.startswith
    - requests.utils.dotted_netmask
    - history.pop
    - requests.cookies.create_cookie
    - requests.models.PreparedRequest._get_idna_encoded_host
    - simplejson.dumps
    - u_string.encode
    - requests.models.PreparedRequest.copy
    - hooks.items
    - urllib.parse.quote.fileno
    - base64.b64encode.strip
    - <builtin>.range
    - requests.utils.should_bypass_proxies.get_proxy
    - collections.OrderedDict
    - urllib.parse.urljoin.tell
    - proxies.get
    - location.encode
    - requests.compat.MutableMapping.upper
    - <builtin>.set
    - hooks.get
    - urllib.parse.quote.tell
    - requests.sessions.SessionRedirectMixin.get_redirect_target
    - requests.cookies.RequestsCookieJar.get_policy
    - requests.utils.requote_uri
    - urllib.parse.quote.lstrip
    - v.encode
    - history.insert
    - <builtin>.object
    - urllib.parse.urlparse.hostname.endswith
    - merged_setting.items
    - requests.models.PreparedRequest.prepare_url
    - requests.models.PreparedRequest.prepare_cookies
    - time.perf_counter
    - requests.sessions.SessionRedirectMixin.rebuild_auth
    - requests.auth.HTTPBasicAuth.__init__
    - requests.utils._validate_header_part
    - urllib.parse.urlencode
    - requests.models.PreparedRequest.__init__
    - urllib3.filepost.encode_multipart_formdata
    linkageType: pythonLinkage
    raised: []
    returnType: N/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 0x7f194d2e5d60>
    - <ast.Constant object at 0x7f194d2e5070>
    - <ast.Constant object at 0x7f194d2e5eb0>
    - <ast.Constant object at 0x7f194d2e56a0>
    - <ast.Constant object at 0x7f194d2e5dc0>
    - <ast.Constant object at 0x7f194d2e5fd0>
    - <ast.Constant object at 0x7f194d2e5640>
    - <ast.Constant object at 0x7f194d2e5ac0>
    - <ast.Constant object at 0x7f194d2e58e0>
    - <ast.Constant object at 0x7f194d2e5040>
    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:
    - requests.models.RequestHooksMixin.register_hook
    - <builtin>.list
    - <builtin>.isinstance
    - requests.hooks.default_hooks
    - hooks.items
    - <builtin>.hasattr
    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_aton
    - net.split
    - requests.structures.CaseInsensitiveDict.__init__
    - urllib.parse.urlparse
    - <builtin>.isinstance
    - requests.utils.set_environ
    - os.environ.get
    - requests.utils.get_environ_proxies
    - struct.pack
    - key.upper
    - <builtin>.int
    - requests.utils.dotted_netmask
    - requests.utils.to_key_val_list
    - requests.sessions.merge_setting
    - requests.utils.should_bypass_proxies.get_proxy
    - collections.OrderedDict
    - urllib.request.proxy_bypass
    - string_network.count
    - requests.compat.MutableMapping.items
    - requests.utils.address_in_network
    - string_network.split
    - no_proxy.replace
    - merged_setting.update
    - requests.utils.is_valid_cidr
    - urllib.request.getproxies.items
    - socket.inet_ntoa
    - requests.compat.MutableMapping.update
    - urllib.parse.urlparse.hostname.endswith
    - merged_setting.items
    - <builtin>.list
    - urllib.request.getproxies
    - struct.unpack
    - requests.compat.MutableMapping.setdefault
    - requests.utils.should_bypass_proxies
    - requests.compat.MutableMapping.get
    - requests.utils.is_ipv4_address
    linkageType: pythonLinkage
    raised: []
    returnType: N/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:
    - requests.models.RequestEncodingMixin._encode_files
    - requests.structures.CaseInsensitiveDict.__init__
    - socket.inet_aton
    - net.split
    - http.cookiejar.CookieJar.__init__
    - requests.utils.get_netrc_auth
    - request.method.upper
    - requests.models.PreparedRequest.prepare_method
    - http.cookiejar.Cookie
    - requests.utils.set_environ
    - datetime.timedelta
    - requests.utils.check_header_validity
    - requests.utils.get_auth_from_url
    - requests.sessions.merge_hooks
    - urllib.parse.urlunparse
    - requests.sessions.merge_setting
    - kwargs.get
    - requests.compat.MutableMapping.lower
    - urllib.request.proxy_bypass
    - urllib.parse.urlencode.seek
    - urllib.parse.urljoin.seek
    - urllib.parse.urlunparse.split
    - no_proxy.replace
    - http.cookiejar.CookieJar.add_cookie_header
    - merged_setting.update
    - prefix.lower
    - requests.utils.is_valid_cidr
    - socket.inet_ntoa
    - requests.compat.MutableMapping.update
    - cookie.value.replace
    - json.dumps
    - proxies.copy
    - base64.b64encode
    - requests.compat.MutableMapping.encode
    - struct.unpack
    - collections.abc.MutableMapping.__init__
    - requests.cookies.MockRequest.__init__
    - requests.utils.should_bypass_proxies
    - requests.compat.MutableMapping.get
    - requests.sessions.SessionRedirectMixin.rebuild_proxies
    - requests.sessions.Session.merge_environment_settings
    - username.encode
    - result.append
    - <builtin>.isinstance
    - requests.models.PreparedRequest.prepare
    - requests.models.PreparedRequest.prepare_auth
    - requests.utils.get_environ_proxies
    - <builtin>.str
    - struct.pack
    - requests.sessions.Session.request
    - adapter.send
    - urllib3.fields.RequestField
    - key.upper
    - os.path.exists
    - urllib.parse.urlparse.geturl
    - requests.models.RequestHooksMixin.register_hook
    - requests.utils.to_key_val_list
    - cookie.value.startswith
    - urllib.parse.urljoin.encode
    - method.upper
    - requests.cookies.RequestsCookieJar.update
    - resp.close
    - requests.models.Request.__init__
    - requests.hooks.default_hooks
    - urllib.parse.urljoin
    - DEFAULT_PORTS.get
    - requests.hooks.dispatch_hook
    - request_hooks.get
    - urllib.parse.urljoin.startswith
    - new_fields.append
    - <builtin>.any
    - requests.utils.address_in_network
    - requests.utils.resolve_proxies
    - requests.structures.CaseInsensitiveDict.copy
    - <builtin>.type
    - <builtin>.bool
    - requests.models.RequestEncodingMixin._encode_params
    - urllib.request.getproxies.get
    - hist.append
    - copy.copy
    - <builtin>.super
    - requests.compat.MutableMapping.startswith
    - requests.compat.MutableMapping.fileno
    - kwargs.pop
    - urllib3.fields.RequestField.make_multipart
    - urllib.parse.urlencode.fileno
    - session_hooks.get
    - <builtin>.next
    - warnings.warn
    - new_proxies.setdefault
    - requests.sessions.Session.send
    - urllib.parse.quote.split
    - send_kwargs.update
    - <builtin>.list
    - urllib.parse.urljoin.lower
    - requests.cookies.RequestsCookieJar.copy
    - <builtin>.chr
    - os.fstat
    - requests.compat.MutableMapping.setdefault
    - http.cookiejar.CookieJar.extract_cookies
    - h.isalnum
    - urllib.parse.quote.lower
    - requests.utils.is_ipv4_address
    - urllib.parse.urljoin.upper
    - requests.cookies.cookiejar_from_dict
    - requests.cookies.extract_cookies_to_jar
    - requests._internal_utils.unicode_is_ascii
    - urllib.parse.urljoin.split
    - requests.models.PreparedRequest.prepare_hooks
    - os.environ.get
    - validator.match
    - requests.compat.MutableMapping.seek
    - requests.auth._basic_auth_str
    - requests.structures.CaseInsensitiveDict.__iter__
    - netrc.netrc.authenticators
    - requests.compat.MutableMapping.pop
    - resp.raw.read
    - collections.OrderedDict.items
    - fp.read
    - requests.cookies._copy_cookie_jar
    - requests.compat.MutableMapping.__init__
    - requests.sessions.SessionRedirectMixin.rebuild_method
    - password.encode
    - requests.utils.super_len
    - requests.cookies.MockResponse.__init__
    - requests.models.PreparedRequest.prepare_headers
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.utils.guess_filename
    - result.update
    - urllib.parse.quote.decode
    - requests.cookies.merge_cookies
    - requests.sessions.Session.get_adapter
    - urllib.parse.urlparse._replace
    - string_network.count
    - requests.compat.MutableMapping.items
    - requests.cookies.get_cookie_header
    - kwargs.setdefault
    - string_network.split
    - urllib.parse.unquote
    - urllib.parse.urljoin.fileno
    - urllib.parse.quote.seek
    - urllib.parse.urljoin.decode
    - requests.models.PreparedRequest.prepare_content_length
    - requests.utils.unquote_unreserved
    - <builtin>.getattr
    - os.path.basename
    - host.startswith
    - idna.encode
    - <builtin>.len
    - requests.cookies.MockRequest.get_new_headers
    - urllib.request.getproxies.items
    - field.decode
    - requests.compat.MutableMapping.decode
    - urllib.parse.quote.encode
    - urllib.parse.urlparse.scheme.startswith
    - netrc.netrc
    - urllib.request.getproxies
    - http.cookiejar.CookieJar.set_policy
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - new_jar.set_cookie
    - urllib.parse.urlencode.tell
    - urllib.parse.quote.upper
    - cookie.value.endswith
    - collections.OrderedDict.values
    - requests.models.PreparedRequest.prepare_body
    - requests.compat.MutableMapping.split
    - requests._internal_utils.to_native_string
    - urllib.parse.urlparse
    - requests.compat.MutableMapping.tell
    - requests.utils.get_environ_proxies.<dict1>.get
    - os.path.expanduser
    - <builtin>.all
    - <builtin>.hasattr
    - <builtin>.max
    - urllib.parse.quote
    - urllib3.util.parse_url
    - requests.sessions.Session.prepare_request
    - <builtin>.int
    - new_jar.clear
    - k.encode
    - requests.utils.rewind_body
    - requests.sessions.SessionRedirectMixin.resolve_redirects
    - urllib.parse.quote.startswith
    - requests.utils.dotted_netmask
    - history.pop
    - requests.cookies.create_cookie
    - requests.models.PreparedRequest._get_idna_encoded_host
    - simplejson.dumps
    - u_string.encode
    - requests.models.PreparedRequest.copy
    - hooks.items
    - urllib.parse.quote.fileno
    - base64.b64encode.strip
    - <builtin>.range
    - requests.utils.should_bypass_proxies.get_proxy
    - collections.OrderedDict
    - urllib.parse.urljoin.tell
    - proxies.get
    - location.encode
    - requests.compat.MutableMapping.upper
    - <builtin>.set
    - hooks.get
    - urllib.parse.quote.tell
    - requests.sessions.SessionRedirectMixin.get_redirect_target
    - requests.cookies.RequestsCookieJar.get_policy
    - requests.utils.requote_uri
    - urllib.parse.quote.lstrip
    - v.encode
    - history.insert
    - <builtin>.object
    - urllib.parse.urlparse.hostname.endswith
    - merged_setting.items
    - requests.models.PreparedRequest.prepare_url
    - requests.models.PreparedRequest.prepare_cookies
    - time.perf_counter
    - requests.sessions.SessionRedirectMixin.rebuild_auth
    - requests.auth.HTTPBasicAuth.__init__
    - requests.utils._validate_header_part
    - urllib.parse.urlencode
    - requests.models.PreparedRequest.__init__
    - urllib3.filepost.encode_multipart_formdata
    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:
    - requests.models.RequestEncodingMixin._encode_files
    - requests.structures.CaseInsensitiveDict.__init__
    - socket.inet_aton
    - net.split
    - http.cookiejar.CookieJar.__init__
    - requests.utils.get_netrc_auth
    - request.method.upper
    - requests.models.PreparedRequest.prepare_method
    - http.cookiejar.Cookie
    - requests.utils.set_environ
    - datetime.timedelta
    - requests.utils.check_header_validity
    - requests.utils.get_auth_from_url
    - requests.sessions.merge_hooks
    - urllib.parse.urlunparse
    - requests.sessions.merge_setting
    - kwargs.get
    - requests.compat.MutableMapping.lower
    - urllib.request.proxy_bypass
    - urllib.parse.urlencode.seek
    - urllib.parse.urljoin.seek
    - urllib.parse.urlunparse.split
    - no_proxy.replace
    - http.cookiejar.CookieJar.add_cookie_header
    - merged_setting.update
    - prefix.lower
    - requests.utils.is_valid_cidr
    - socket.inet_ntoa
    - requests.compat.MutableMapping.update
    - cookie.value.replace
    - json.dumps
    - proxies.copy
    - base64.b64encode
    - requests.compat.MutableMapping.encode
    - struct.unpack
    - collections.abc.MutableMapping.__init__
    - requests.cookies.MockRequest.__init__
    - requests.utils.should_bypass_proxies
    - requests.compat.MutableMapping.get
    - requests.sessions.SessionRedirectMixin.rebuild_proxies
    - requests.sessions.Session.merge_environment_settings
    - username.encode
    - result.append
    - <builtin>.isinstance
    - requests.models.PreparedRequest.prepare
    - requests.models.PreparedRequest.prepare_auth
    - requests.utils.get_environ_proxies
    - <builtin>.str
    - struct.pack
    - requests.sessions.Session.request
    - adapter.send
    - urllib3.fields.RequestField
    - key.upper
    - os.path.exists
    - urllib.parse.urlparse.geturl
    - requests.models.RequestHooksMixin.register_hook
    - requests.utils.to_key_val_list
    - cookie.value.startswith
    - urllib.parse.urljoin.encode
    - method.upper
    - requests.cookies.RequestsCookieJar.update
    - resp.close
    - requests.models.Request.__init__
    - requests.hooks.default_hooks
    - urllib.parse.urljoin
    - DEFAULT_PORTS.get
    - requests.hooks.dispatch_hook
    - request_hooks.get
    - urllib.parse.urljoin.startswith
    - new_fields.append
    - <builtin>.any
    - requests.utils.address_in_network
    - requests.utils.resolve_proxies
    - requests.structures.CaseInsensitiveDict.copy
    - <builtin>.type
    - <builtin>.bool
    - requests.models.RequestEncodingMixin._encode_params
    - urllib.request.getproxies.get
    - hist.append
    - copy.copy
    - <builtin>.super
    - requests.compat.MutableMapping.startswith
    - requests.compat.MutableMapping.fileno
    - kwargs.pop
    - urllib3.fields.RequestField.make_multipart
    - urllib.parse.urlencode.fileno
    - session_hooks.get
    - <builtin>.next
    - warnings.warn
    - new_proxies.setdefault
    - requests.sessions.Session.send
    - urllib.parse.quote.split
    - send_kwargs.update
    - <builtin>.list
    - urllib.parse.urljoin.lower
    - requests.cookies.RequestsCookieJar.copy
    - <builtin>.chr
    - os.fstat
    - requests.compat.MutableMapping.setdefault
    - http.cookiejar.CookieJar.extract_cookies
    - h.isalnum
    - urllib.parse.quote.lower
    - requests.utils.is_ipv4_address
    - urllib.parse.urljoin.upper
    - requests.cookies.cookiejar_from_dict
    - requests.cookies.extract_cookies_to_jar
    - requests._internal_utils.unicode_is_ascii
    - urllib.parse.urljoin.split
    - requests.models.PreparedRequest.prepare_hooks
    - os.environ.get
    - validator.match
    - requests.compat.MutableMapping.seek
    - requests.auth._basic_auth_str
    - requests.structures.CaseInsensitiveDict.__iter__
    - netrc.netrc.authenticators
    - requests.compat.MutableMapping.pop
    - resp.raw.read
    - collections.OrderedDict.items
    - fp.read
    - requests.cookies._copy_cookie_jar
    - requests.compat.MutableMapping.__init__
    - requests.sessions.SessionRedirectMixin.rebuild_method
    - password.encode
    - requests.utils.super_len
    - requests.cookies.MockResponse.__init__
    - requests.models.PreparedRequest.prepare_headers
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.utils.guess_filename
    - result.update
    - urllib.parse.quote.decode
    - requests.cookies.merge_cookies
    - requests.sessions.Session.get_adapter
    - urllib.parse.urlparse._replace
    - string_network.count
    - requests.compat.MutableMapping.items
    - requests.cookies.get_cookie_header
    - kwargs.setdefault
    - string_network.split
    - urllib.parse.unquote
    - urllib.parse.urljoin.fileno
    - urllib.parse.quote.seek
    - urllib.parse.urljoin.decode
    - requests.models.PreparedRequest.prepare_content_length
    - requests.utils.unquote_unreserved
    - <builtin>.getattr
    - os.path.basename
    - host.startswith
    - idna.encode
    - <builtin>.len
    - requests.cookies.MockRequest.get_new_headers
    - urllib.request.getproxies.items
    - field.decode
    - requests.compat.MutableMapping.decode
    - urllib.parse.quote.encode
    - urllib.parse.urlparse.scheme.startswith
    - netrc.netrc
    - urllib.request.getproxies
    - http.cookiejar.CookieJar.set_policy
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - new_jar.set_cookie
    - urllib.parse.urlencode.tell
    - urllib.parse.quote.upper
    - cookie.value.endswith
    - collections.OrderedDict.values
    - requests.models.PreparedRequest.prepare_body
    - requests.compat.MutableMapping.split
    - requests._internal_utils.to_native_string
    - urllib.parse.urlparse
    - requests.compat.MutableMapping.tell
    - requests.utils.get_environ_proxies.<dict1>.get
    - os.path.expanduser
    - <builtin>.all
    - <builtin>.hasattr
    - <builtin>.max
    - urllib.parse.quote
    - urllib3.util.parse_url
    - requests.sessions.Session.prepare_request
    - <builtin>.int
    - new_jar.clear
    - k.encode
    - requests.utils.rewind_body
    - requests.sessions.SessionRedirectMixin.resolve_redirects
    - urllib.parse.quote.startswith
    - requests.utils.dotted_netmask
    - history.pop
    - requests.cookies.create_cookie
    - requests.models.PreparedRequest._get_idna_encoded_host
    - simplejson.dumps
    - u_string.encode
    - requests.models.PreparedRequest.copy
    - hooks.items
    - urllib.parse.quote.fileno
    - base64.b64encode.strip
    - <builtin>.range
    - requests.utils.should_bypass_proxies.get_proxy
    - collections.OrderedDict
    - urllib.parse.urljoin.tell
    - proxies.get
    - location.encode
    - requests.compat.MutableMapping.upper
    - <builtin>.set
    - hooks.get
    - urllib.parse.quote.tell
    - requests.sessions.SessionRedirectMixin.get_redirect_target
    - requests.cookies.RequestsCookieJar.get_policy
    - requests.utils.requote_uri
    - urllib.parse.quote.lstrip
    - v.encode
    - history.insert
    - <builtin>.object
    - urllib.parse.urlparse.hostname.endswith
    - merged_setting.items
    - requests.models.PreparedRequest.prepare_url
    - requests.models.PreparedRequest.prepare_cookies
    - time.perf_counter
    - requests.sessions.SessionRedirectMixin.rebuild_auth
    - requests.auth.HTTPBasicAuth.__init__
    - requests.utils._validate_header_part
    - urllib.parse.urlencode
    - requests.models.PreparedRequest.__init__
    - urllib3.filepost.encode_multipart_formdata
    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:
    - requests.models.RequestEncodingMixin._encode_files
    - requests.structures.CaseInsensitiveDict.__init__
    - socket.inet_aton
    - net.split
    - http.cookiejar.CookieJar.__init__
    - requests.utils.get_netrc_auth
    - request.method.upper
    - requests.models.PreparedRequest.prepare_method
    - http.cookiejar.Cookie
    - requests.utils.set_environ
    - datetime.timedelta
    - requests.utils.check_header_validity
    - requests.utils.get_auth_from_url
    - requests.sessions.merge_hooks
    - urllib.parse.urlunparse
    - requests.sessions.merge_setting
    - kwargs.get
    - requests.compat.MutableMapping.lower
    - urllib.request.proxy_bypass
    - urllib.parse.urlencode.seek
    - urllib.parse.urljoin.seek
    - urllib.parse.urlunparse.split
    - no_proxy.replace
    - http.cookiejar.CookieJar.add_cookie_header
    - merged_setting.update
    - prefix.lower
    - requests.utils.is_valid_cidr
    - socket.inet_ntoa
    - requests.compat.MutableMapping.update
    - cookie.value.replace
    - json.dumps
    - proxies.copy
    - base64.b64encode
    - requests.compat.MutableMapping.encode
    - struct.unpack
    - collections.abc.MutableMapping.__init__
    - requests.cookies.MockRequest.__init__
    - requests.utils.should_bypass_proxies
    - requests.compat.MutableMapping.get
    - requests.sessions.SessionRedirectMixin.rebuild_proxies
    - requests.sessions.Session.merge_environment_settings
    - username.encode
    - result.append
    - <builtin>.isinstance
    - requests.models.PreparedRequest.prepare
    - requests.models.PreparedRequest.prepare_auth
    - requests.utils.get_environ_proxies
    - <builtin>.str
    - struct.pack
    - requests.sessions.Session.request
    - adapter.send
    - urllib3.fields.RequestField
    - key.upper
    - os.path.exists
    - urllib.parse.urlparse.geturl
    - requests.models.RequestHooksMixin.register_hook
    - requests.utils.to_key_val_list
    - cookie.value.startswith
    - urllib.parse.urljoin.encode
    - method.upper
    - requests.cookies.RequestsCookieJar.update
    - resp.close
    - requests.models.Request.__init__
    - requests.hooks.default_hooks
    - urllib.parse.urljoin
    - DEFAULT_PORTS.get
    - requests.hooks.dispatch_hook
    - request_hooks.get
    - urllib.parse.urljoin.startswith
    - new_fields.append
    - <builtin>.any
    - requests.utils.address_in_network
    - requests.utils.resolve_proxies
    - requests.structures.CaseInsensitiveDict.copy
    - <builtin>.type
    - <builtin>.bool
    - requests.models.RequestEncodingMixin._encode_params
    - urllib.request.getproxies.get
    - hist.append
    - copy.copy
    - <builtin>.super
    - requests.compat.MutableMapping.startswith
    - requests.compat.MutableMapping.fileno
    - kwargs.pop
    - urllib3.fields.RequestField.make_multipart
    - urllib.parse.urlencode.fileno
    - session_hooks.get
    - <builtin>.next
    - warnings.warn
    - new_proxies.setdefault
    - requests.sessions.Session.send
    - urllib.parse.quote.split
    - send_kwargs.update
    - <builtin>.list
    - urllib.parse.urljoin.lower
    - requests.cookies.RequestsCookieJar.copy
    - <builtin>.chr
    - os.fstat
    - requests.compat.MutableMapping.setdefault
    - http.cookiejar.CookieJar.extract_cookies
    - h.isalnum
    - urllib.parse.quote.lower
    - requests.utils.is_ipv4_address
    - urllib.parse.urljoin.upper
    - requests.cookies.cookiejar_from_dict
    - requests.cookies.extract_cookies_to_jar
    - requests._internal_utils.unicode_is_ascii
    - urllib.parse.urljoin.split
    - requests.models.PreparedRequest.prepare_hooks
    - os.environ.get
    - validator.match
    - requests.compat.MutableMapping.seek
    - requests.auth._basic_auth_str
    - requests.structures.CaseInsensitiveDict.__iter__
    - netrc.netrc.authenticators
    - requests.compat.MutableMapping.pop
    - resp.raw.read
    - collections.OrderedDict.items
    - fp.read
    - requests.cookies._copy_cookie_jar
    - requests.compat.MutableMapping.__init__
    - requests.sessions.SessionRedirectMixin.rebuild_method
    - password.encode
    - requests.utils.super_len
    - requests.cookies.MockResponse.__init__
    - requests.models.PreparedRequest.prepare_headers
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.utils.guess_filename
    - result.update
    - urllib.parse.quote.decode
    - requests.cookies.merge_cookies
    - requests.sessions.Session.get_adapter
    - urllib.parse.urlparse._replace
    - string_network.count
    - requests.compat.MutableMapping.items
    - requests.cookies.get_cookie_header
    - kwargs.setdefault
    - string_network.split
    - urllib.parse.unquote
    - urllib.parse.urljoin.fileno
    - urllib.parse.quote.seek
    - urllib.parse.urljoin.decode
    - requests.models.PreparedRequest.prepare_content_length
    - requests.utils.unquote_unreserved
    - <builtin>.getattr
    - os.path.basename
    - host.startswith
    - idna.encode
    - <builtin>.len
    - requests.cookies.MockRequest.get_new_headers
    - urllib.request.getproxies.items
    - field.decode
    - requests.compat.MutableMapping.decode
    - urllib.parse.quote.encode
    - urllib.parse.urlparse.scheme.startswith
    - netrc.netrc
    - urllib.request.getproxies
    - http.cookiejar.CookieJar.set_policy
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - new_jar.set_cookie
    - urllib.parse.urlencode.tell
    - urllib.parse.quote.upper
    - cookie.value.endswith
    - collections.OrderedDict.values
    - requests.models.PreparedRequest.prepare_body
    - requests.compat.MutableMapping.split
    - requests._internal_utils.to_native_string
    - urllib.parse.urlparse
    - requests.compat.MutableMapping.tell
    - requests.utils.get_environ_proxies.<dict1>.get
    - os.path.expanduser
    - <builtin>.all
    - <builtin>.hasattr
    - <builtin>.max
    - urllib.parse.quote
    - urllib3.util.parse_url
    - requests.sessions.Session.prepare_request
    - <builtin>.int
    - new_jar.clear
    - k.encode
    - requests.utils.rewind_body
    - requests.sessions.SessionRedirectMixin.resolve_redirects
    - urllib.parse.quote.startswith
    - requests.utils.dotted_netmask
    - history.pop
    - requests.cookies.create_cookie
    - requests.models.PreparedRequest._get_idna_encoded_host
    - simplejson.dumps
    - u_string.encode
    - requests.models.PreparedRequest.copy
    - hooks.items
    - urllib.parse.quote.fileno
    - base64.b64encode.strip
    - <builtin>.range
    - requests.utils.should_bypass_proxies.get_proxy
    - collections.OrderedDict
    - urllib.parse.urljoin.tell
    - proxies.get
    - location.encode
    - requests.compat.MutableMapping.upper
    - <builtin>.set
    - hooks.get
    - urllib.parse.quote.tell
    - requests.sessions.SessionRedirectMixin.get_redirect_target
    - requests.cookies.RequestsCookieJar.get_policy
    - requests.utils.requote_uri
    - urllib.parse.quote.lstrip
    - v.encode
    - history.insert
    - <builtin>.object
    - urllib.parse.urlparse.hostname.endswith
    - merged_setting.items
    - requests.models.PreparedRequest.prepare_url
    - requests.models.PreparedRequest.prepare_cookies
    - time.perf_counter
    - requests.sessions.SessionRedirectMixin.rebuild_auth
    - requests.auth.HTTPBasicAuth.__init__
    - requests.utils._validate_header_part
    - urllib.parse.urlencode
    - requests.models.PreparedRequest.__init__
    - urllib3.filepost.encode_multipart_formdata
    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 0x7f194cdb04c0>
    - <ast.Constant object at 0x7f194cdb0970>
    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:
    - requests.models.RequestEncodingMixin._encode_files
    - requests.structures.CaseInsensitiveDict.__init__
    - socket.inet_aton
    - net.split
    - http.cookiejar.CookieJar.__init__
    - requests.utils.get_netrc_auth
    - request.method.upper
    - requests.models.PreparedRequest.prepare_method
    - http.cookiejar.Cookie
    - requests.utils.set_environ
    - datetime.timedelta
    - requests.utils.check_header_validity
    - requests.utils.get_auth_from_url
    - requests.sessions.merge_hooks
    - urllib.parse.urlunparse
    - requests.sessions.merge_setting
    - kwargs.get
    - requests.compat.MutableMapping.lower
    - urllib.request.proxy_bypass
    - urllib.parse.urlencode.seek
    - urllib.parse.urljoin.seek
    - urllib.parse.urlunparse.split
    - no_proxy.replace
    - http.cookiejar.CookieJar.add_cookie_header
    - merged_setting.update
    - prefix.lower
    - requests.utils.is_valid_cidr
    - socket.inet_ntoa
    - requests.compat.MutableMapping.update
    - cookie.value.replace
    - json.dumps
    - proxies.copy
    - base64.b64encode
    - requests.compat.MutableMapping.encode
    - struct.unpack
    - collections.abc.MutableMapping.__init__
    - requests.cookies.MockRequest.__init__
    - requests.utils.should_bypass_proxies
    - requests.compat.MutableMapping.get
    - requests.sessions.SessionRedirectMixin.rebuild_proxies
    - requests.sessions.Session.merge_environment_settings
    - username.encode
    - result.append
    - <builtin>.isinstance
    - requests.models.PreparedRequest.prepare
    - requests.models.PreparedRequest.prepare_auth
    - requests.utils.get_environ_proxies
    - <builtin>.str
    - struct.pack
    - requests.sessions.Session.request
    - adapter.send
    - urllib3.fields.RequestField
    - key.upper
    - os.path.exists
    - urllib.parse.urlparse.geturl
    - requests.models.RequestHooksMixin.register_hook
    - requests.utils.to_key_val_list
    - cookie.value.startswith
    - urllib.parse.urljoin.encode
    - method.upper
    - requests.cookies.RequestsCookieJar.update
    - resp.close
    - requests.models.Request.__init__
    - requests.hooks.default_hooks
    - urllib.parse.urljoin
    - DEFAULT_PORTS.get
    - requests.hooks.dispatch_hook
    - request_hooks.get
    - urllib.parse.urljoin.startswith
    - new_fields.append
    - <builtin>.any
    - requests.utils.address_in_network
    - requests.utils.resolve_proxies
    - requests.structures.CaseInsensitiveDict.copy
    - <builtin>.type
    - <builtin>.bool
    - requests.models.RequestEncodingMixin._encode_params
    - urllib.request.getproxies.get
    - hist.append
    - copy.copy
    - <builtin>.super
    - requests.compat.MutableMapping.startswith
    - requests.compat.MutableMapping.fileno
    - kwargs.pop
    - urllib3.fields.RequestField.make_multipart
    - urllib.parse.urlencode.fileno
    - session_hooks.get
    - <builtin>.next
    - warnings.warn
    - new_proxies.setdefault
    - requests.sessions.Session.send
    - urllib.parse.quote.split
    - send_kwargs.update
    - <builtin>.list
    - urllib.parse.urljoin.lower
    - requests.cookies.RequestsCookieJar.copy
    - <builtin>.chr
    - os.fstat
    - requests.compat.MutableMapping.setdefault
    - http.cookiejar.CookieJar.extract_cookies
    - h.isalnum
    - urllib.parse.quote.lower
    - requests.utils.is_ipv4_address
    - urllib.parse.urljoin.upper
    - requests.cookies.cookiejar_from_dict
    - requests.cookies.extract_cookies_to_jar
    - requests._internal_utils.unicode_is_ascii
    - urllib.parse.urljoin.split
    - requests.models.PreparedRequest.prepare_hooks
    - os.environ.get
    - validator.match
    - requests.compat.MutableMapping.seek
    - requests.auth._basic_auth_str
    - requests.structures.CaseInsensitiveDict.__iter__
    - netrc.netrc.authenticators
    - requests.compat.MutableMapping.pop
    - resp.raw.read
    - collections.OrderedDict.items
    - fp.read
    - requests.cookies._copy_cookie_jar
    - requests.compat.MutableMapping.__init__
    - requests.sessions.SessionRedirectMixin.rebuild_method
    - password.encode
    - requests.utils.super_len
    - requests.cookies.MockResponse.__init__
    - requests.models.PreparedRequest.prepare_headers
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.utils.guess_filename
    - result.update
    - urllib.parse.quote.decode
    - requests.cookies.merge_cookies
    - requests.sessions.Session.get_adapter
    - urllib.parse.urlparse._replace
    - string_network.count
    - requests.compat.MutableMapping.items
    - requests.cookies.get_cookie_header
    - kwargs.setdefault
    - string_network.split
    - urllib.parse.unquote
    - urllib.parse.urljoin.fileno
    - urllib.parse.quote.seek
    - urllib.parse.urljoin.decode
    - requests.models.PreparedRequest.prepare_content_length
    - requests.utils.unquote_unreserved
    - <builtin>.getattr
    - os.path.basename
    - host.startswith
    - idna.encode
    - <builtin>.len
    - requests.cookies.MockRequest.get_new_headers
    - urllib.request.getproxies.items
    - field.decode
    - requests.compat.MutableMapping.decode
    - urllib.parse.quote.encode
    - urllib.parse.urlparse.scheme.startswith
    - netrc.netrc
    - urllib.request.getproxies
    - http.cookiejar.CookieJar.set_policy
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - new_jar.set_cookie
    - urllib.parse.urlencode.tell
    - urllib.parse.quote.upper
    - cookie.value.endswith
    - collections.OrderedDict.values
    - requests.models.PreparedRequest.prepare_body
    - requests.compat.MutableMapping.split
    - requests._internal_utils.to_native_string
    - urllib.parse.urlparse
    - requests.compat.MutableMapping.tell
    - requests.utils.get_environ_proxies.<dict1>.get
    - os.path.expanduser
    - <builtin>.all
    - <builtin>.hasattr
    - <builtin>.max
    - urllib.parse.quote
    - urllib3.util.parse_url
    - requests.sessions.Session.prepare_request
    - <builtin>.int
    - new_jar.clear
    - k.encode
    - requests.utils.rewind_body
    - requests.sessions.SessionRedirectMixin.resolve_redirects
    - urllib.parse.quote.startswith
    - requests.utils.dotted_netmask
    - history.pop
    - requests.cookies.create_cookie
    - requests.models.PreparedRequest._get_idna_encoded_host
    - simplejson.dumps
    - u_string.encode
    - requests.models.PreparedRequest.copy
    - hooks.items
    - urllib.parse.quote.fileno
    - base64.b64encode.strip
    - <builtin>.range
    - requests.utils.should_bypass_proxies.get_proxy
    - collections.OrderedDict
    - urllib.parse.urljoin.tell
    - proxies.get
    - location.encode
    - requests.compat.MutableMapping.upper
    - <builtin>.set
    - hooks.get
    - urllib.parse.quote.tell
    - requests.sessions.SessionRedirectMixin.get_redirect_target
    - requests.cookies.RequestsCookieJar.get_policy
    - requests.utils.requote_uri
    - urllib.parse.quote.lstrip
    - v.encode
    - history.insert
    - <builtin>.object
    - urllib.parse.urlparse.hostname.endswith
    - merged_setting.items
    - requests.models.PreparedRequest.prepare_url
    - requests.models.PreparedRequest.prepare_cookies
    - time.perf_counter
    - requests.sessions.SessionRedirectMixin.rebuild_auth
    - requests.auth.HTTPBasicAuth.__init__
    - requests.utils._validate_header_part
    - urllib.parse.urlencode
    - requests.models.PreparedRequest.__init__
    - urllib3.filepost.encode_multipart_formdata
    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 0x7f194cdb0c70>
    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:
    - requests.models.RequestEncodingMixin._encode_files
    - requests.structures.CaseInsensitiveDict.__init__
    - socket.inet_aton
    - net.split
    - http.cookiejar.CookieJar.__init__
    - requests.utils.get_netrc_auth
    - request.method.upper
    - requests.models.PreparedRequest.prepare_method
    - http.cookiejar.Cookie
    - requests.utils.set_environ
    - datetime.timedelta
    - requests.utils.check_header_validity
    - requests.utils.get_auth_from_url
    - requests.sessions.merge_hooks
    - urllib.parse.urlunparse
    - requests.sessions.merge_setting
    - kwargs.get
    - requests.compat.MutableMapping.lower
    - urllib.request.proxy_bypass
    - urllib.parse.urlencode.seek
    - urllib.parse.urljoin.seek
    - urllib.parse.urlunparse.split
    - no_proxy.replace
    - http.cookiejar.CookieJar.add_cookie_header
    - merged_setting.update
    - prefix.lower
    - requests.utils.is_valid_cidr
    - socket.inet_ntoa
    - requests.compat.MutableMapping.update
    - cookie.value.replace
    - json.dumps
    - proxies.copy
    - base64.b64encode
    - requests.compat.MutableMapping.encode
    - struct.unpack
    - collections.abc.MutableMapping.__init__
    - requests.cookies.MockRequest.__init__
    - requests.utils.should_bypass_proxies
    - requests.compat.MutableMapping.get
    - requests.sessions.SessionRedirectMixin.rebuild_proxies
    - requests.sessions.Session.merge_environment_settings
    - username.encode
    - result.append
    - <builtin>.isinstance
    - requests.models.PreparedRequest.prepare
    - requests.models.PreparedRequest.prepare_auth
    - requests.utils.get_environ_proxies
    - <builtin>.str
    - struct.pack
    - requests.sessions.Session.request
    - adapter.send
    - urllib3.fields.RequestField
    - key.upper
    - os.path.exists
    - urllib.parse.urlparse.geturl
    - requests.models.RequestHooksMixin.register_hook
    - requests.utils.to_key_val_list
    - cookie.value.startswith
    - urllib.parse.urljoin.encode
    - method.upper
    - requests.cookies.RequestsCookieJar.update
    - resp.close
    - requests.models.Request.__init__
    - requests.hooks.default_hooks
    - urllib.parse.urljoin
    - DEFAULT_PORTS.get
    - requests.hooks.dispatch_hook
    - request_hooks.get
    - urllib.parse.urljoin.startswith
    - new_fields.append
    - <builtin>.any
    - requests.utils.address_in_network
    - requests.utils.resolve_proxies
    - requests.structures.CaseInsensitiveDict.copy
    - <builtin>.type
    - <builtin>.bool
    - requests.models.RequestEncodingMixin._encode_params
    - urllib.request.getproxies.get
    - hist.append
    - copy.copy
    - <builtin>.super
    - requests.compat.MutableMapping.startswith
    - requests.compat.MutableMapping.fileno
    - kwargs.pop
    - urllib3.fields.RequestField.make_multipart
    - urllib.parse.urlencode.fileno
    - session_hooks.get
    - <builtin>.next
    - warnings.warn
    - new_proxies.setdefault
    - requests.sessions.Session.send
    - urllib.parse.quote.split
    - send_kwargs.update
    - <builtin>.list
    - urllib.parse.urljoin.lower
    - requests.cookies.RequestsCookieJar.copy
    - <builtin>.chr
    - os.fstat
    - requests.compat.MutableMapping.setdefault
    - http.cookiejar.CookieJar.extract_cookies
    - h.isalnum
    - urllib.parse.quote.lower
    - requests.utils.is_ipv4_address
    - urllib.parse.urljoin.upper
    - requests.cookies.cookiejar_from_dict
    - requests.cookies.extract_cookies_to_jar
    - requests._internal_utils.unicode_is_ascii
    - urllib.parse.urljoin.split
    - requests.models.PreparedRequest.prepare_hooks
    - os.environ.get
    - validator.match
    - requests.compat.MutableMapping.seek
    - requests.auth._basic_auth_str
    - requests.structures.CaseInsensitiveDict.__iter__
    - netrc.netrc.authenticators
    - requests.compat.MutableMapping.pop
    - resp.raw.read
    - collections.OrderedDict.items
    - fp.read
    - requests.cookies._copy_cookie_jar
    - requests.compat.MutableMapping.__init__
    - requests.sessions.SessionRedirectMixin.rebuild_method
    - password.encode
    - requests.utils.super_len
    - requests.cookies.MockResponse.__init__
    - requests.models.PreparedRequest.prepare_headers
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.utils.guess_filename
    - result.update
    - urllib.parse.quote.decode
    - requests.cookies.merge_cookies
    - requests.sessions.Session.get_adapter
    - urllib.parse.urlparse._replace
    - string_network.count
    - requests.compat.MutableMapping.items
    - requests.cookies.get_cookie_header
    - kwargs.setdefault
    - string_network.split
    - urllib.parse.unquote
    - urllib.parse.urljoin.fileno
    - urllib.parse.quote.seek
    - urllib.parse.urljoin.decode
    - requests.models.PreparedRequest.prepare_content_length
    - requests.utils.unquote_unreserved
    - <builtin>.getattr
    - os.path.basename
    - host.startswith
    - idna.encode
    - <builtin>.len
    - requests.cookies.MockRequest.get_new_headers
    - urllib.request.getproxies.items
    - field.decode
    - requests.compat.MutableMapping.decode
    - urllib.parse.quote.encode
    - urllib.parse.urlparse.scheme.startswith
    - netrc.netrc
    - urllib.request.getproxies
    - http.cookiejar.CookieJar.set_policy
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - new_jar.set_cookie
    - urllib.parse.urlencode.tell
    - urllib.parse.quote.upper
    - cookie.value.endswith
    - collections.OrderedDict.values
    - requests.models.PreparedRequest.prepare_body
    - requests.compat.MutableMapping.split
    - requests._internal_utils.to_native_string
    - urllib.parse.urlparse
    - requests.compat.MutableMapping.tell
    - requests.utils.get_environ_proxies.<dict1>.get
    - os.path.expanduser
    - <builtin>.all
    - <builtin>.hasattr
    - <builtin>.max
    - urllib.parse.quote
    - urllib3.util.parse_url
    - requests.sessions.Session.prepare_request
    - <builtin>.int
    - new_jar.clear
    - k.encode
    - requests.utils.rewind_body
    - requests.sessions.SessionRedirectMixin.resolve_redirects
    - urllib.parse.quote.startswith
    - requests.utils.dotted_netmask
    - history.pop
    - requests.cookies.create_cookie
    - requests.models.PreparedRequest._get_idna_encoded_host
    - simplejson.dumps
    - u_string.encode
    - requests.models.PreparedRequest.copy
    - hooks.items
    - urllib.parse.quote.fileno
    - base64.b64encode.strip
    - <builtin>.range
    - requests.utils.should_bypass_proxies.get_proxy
    - collections.OrderedDict
    - urllib.parse.urljoin.tell
    - proxies.get
    - location.encode
    - requests.compat.MutableMapping.upper
    - <builtin>.set
    - hooks.get
    - urllib.parse.quote.tell
    - requests.sessions.SessionRedirectMixin.get_redirect_target
    - requests.cookies.RequestsCookieJar.get_policy
    - requests.utils.requote_uri
    - urllib.parse.quote.lstrip
    - v.encode
    - history.insert
    - <builtin>.object
    - urllib.parse.urlparse.hostname.endswith
    - merged_setting.items
    - requests.models.PreparedRequest.prepare_url
    - requests.models.PreparedRequest.prepare_cookies
    - time.perf_counter
    - requests.sessions.SessionRedirectMixin.rebuild_auth
    - requests.auth.HTTPBasicAuth.__init__
    - requests.utils._validate_header_part
    - urllib.parse.urlencode
    - requests.models.PreparedRequest.__init__
    - urllib3.filepost.encode_multipart_formdata
    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 0x7f194cd9be50>
    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:
    - requests.models.RequestEncodingMixin._encode_files
    - requests.structures.CaseInsensitiveDict.__init__
    - socket.inet_aton
    - net.split
    - http.cookiejar.CookieJar.__init__
    - requests.utils.get_netrc_auth
    - request.method.upper
    - requests.models.PreparedRequest.prepare_method
    - http.cookiejar.Cookie
    - requests.utils.set_environ
    - datetime.timedelta
    - requests.utils.check_header_validity
    - requests.utils.get_auth_from_url
    - requests.sessions.merge_hooks
    - urllib.parse.urlunparse
    - requests.sessions.merge_setting
    - kwargs.get
    - requests.compat.MutableMapping.lower
    - urllib.request.proxy_bypass
    - urllib.parse.urlencode.seek
    - urllib.parse.urljoin.seek
    - urllib.parse.urlunparse.split
    - no_proxy.replace
    - http.cookiejar.CookieJar.add_cookie_header
    - merged_setting.update
    - prefix.lower
    - requests.utils.is_valid_cidr
    - socket.inet_ntoa
    - requests.compat.MutableMapping.update
    - cookie.value.replace
    - json.dumps
    - proxies.copy
    - base64.b64encode
    - requests.compat.MutableMapping.encode
    - struct.unpack
    - collections.abc.MutableMapping.__init__
    - requests.cookies.MockRequest.__init__
    - requests.utils.should_bypass_proxies
    - requests.compat.MutableMapping.get
    - requests.sessions.SessionRedirectMixin.rebuild_proxies
    - requests.sessions.Session.merge_environment_settings
    - username.encode
    - result.append
    - <builtin>.isinstance
    - requests.models.PreparedRequest.prepare
    - requests.models.PreparedRequest.prepare_auth
    - requests.utils.get_environ_proxies
    - <builtin>.str
    - struct.pack
    - requests.sessions.Session.request
    - adapter.send
    - urllib3.fields.RequestField
    - key.upper
    - os.path.exists
    - urllib.parse.urlparse.geturl
    - requests.models.RequestHooksMixin.register_hook
    - requests.utils.to_key_val_list
    - cookie.value.startswith
    - urllib.parse.urljoin.encode
    - method.upper
    - requests.cookies.RequestsCookieJar.update
    - resp.close
    - requests.models.Request.__init__
    - requests.hooks.default_hooks
    - urllib.parse.urljoin
    - DEFAULT_PORTS.get
    - requests.hooks.dispatch_hook
    - request_hooks.get
    - urllib.parse.urljoin.startswith
    - new_fields.append
    - <builtin>.any
    - requests.utils.address_in_network
    - requests.utils.resolve_proxies
    - requests.structures.CaseInsensitiveDict.copy
    - <builtin>.type
    - <builtin>.bool
    - requests.models.RequestEncodingMixin._encode_params
    - urllib.request.getproxies.get
    - hist.append
    - copy.copy
    - <builtin>.super
    - requests.compat.MutableMapping.startswith
    - requests.compat.MutableMapping.fileno
    - kwargs.pop
    - urllib3.fields.RequestField.make_multipart
    - urllib.parse.urlencode.fileno
    - session_hooks.get
    - <builtin>.next
    - warnings.warn
    - new_proxies.setdefault
    - requests.sessions.Session.send
    - urllib.parse.quote.split
    - send_kwargs.update
    - <builtin>.list
    - urllib.parse.urljoin.lower
    - requests.cookies.RequestsCookieJar.copy
    - <builtin>.chr
    - os.fstat
    - requests.compat.MutableMapping.setdefault
    - http.cookiejar.CookieJar.extract_cookies
    - h.isalnum
    - urllib.parse.quote.lower
    - requests.utils.is_ipv4_address
    - urllib.parse.urljoin.upper
    - requests.cookies.cookiejar_from_dict
    - requests.cookies.extract_cookies_to_jar
    - requests._internal_utils.unicode_is_ascii
    - urllib.parse.urljoin.split
    - requests.models.PreparedRequest.prepare_hooks
    - os.environ.get
    - validator.match
    - requests.compat.MutableMapping.seek
    - requests.auth._basic_auth_str
    - requests.structures.CaseInsensitiveDict.__iter__
    - netrc.netrc.authenticators
    - requests.compat.MutableMapping.pop
    - resp.raw.read
    - collections.OrderedDict.items
    - fp.read
    - requests.cookies._copy_cookie_jar
    - requests.compat.MutableMapping.__init__
    - requests.sessions.SessionRedirectMixin.rebuild_method
    - password.encode
    - requests.utils.super_len
    - requests.cookies.MockResponse.__init__
    - requests.models.PreparedRequest.prepare_headers
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.utils.guess_filename
    - result.update
    - urllib.parse.quote.decode
    - requests.cookies.merge_cookies
    - requests.sessions.Session.get_adapter
    - urllib.parse.urlparse._replace
    - string_network.count
    - requests.compat.MutableMapping.items
    - requests.cookies.get_cookie_header
    - kwargs.setdefault
    - string_network.split
    - urllib.parse.unquote
    - urllib.parse.urljoin.fileno
    - urllib.parse.quote.seek
    - urllib.parse.urljoin.decode
    - requests.models.PreparedRequest.prepare_content_length
    - requests.utils.unquote_unreserved
    - <builtin>.getattr
    - os.path.basename
    - host.startswith
    - idna.encode
    - <builtin>.len
    - requests.cookies.MockRequest.get_new_headers
    - urllib.request.getproxies.items
    - field.decode
    - requests.compat.MutableMapping.decode
    - urllib.parse.quote.encode
    - urllib.parse.urlparse.scheme.startswith
    - netrc.netrc
    - urllib.request.getproxies
    - http.cookiejar.CookieJar.set_policy
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - new_jar.set_cookie
    - urllib.parse.urlencode.tell
    - urllib.parse.quote.upper
    - cookie.value.endswith
    - collections.OrderedDict.values
    - requests.models.PreparedRequest.prepare_body
    - requests.compat.MutableMapping.split
    - requests._internal_utils.to_native_string
    - urllib.parse.urlparse
    - requests.compat.MutableMapping.tell
    - requests.utils.get_environ_proxies.<dict1>.get
    - os.path.expanduser
    - <builtin>.all
    - <builtin>.hasattr
    - <builtin>.max
    - urllib.parse.quote
    - urllib3.util.parse_url
    - requests.sessions.Session.prepare_request
    - <builtin>.int
    - new_jar.clear
    - k.encode
    - requests.utils.rewind_body
    - requests.sessions.SessionRedirectMixin.resolve_redirects
    - urllib.parse.quote.startswith
    - requests.utils.dotted_netmask
    - history.pop
    - requests.cookies.create_cookie
    - requests.models.PreparedRequest._get_idna_encoded_host
    - simplejson.dumps
    - u_string.encode
    - requests.models.PreparedRequest.copy
    - hooks.items
    - urllib.parse.quote.fileno
    - base64.b64encode.strip
    - <builtin>.range
    - requests.utils.should_bypass_proxies.get_proxy
    - collections.OrderedDict
    - urllib.parse.urljoin.tell
    - proxies.get
    - location.encode
    - requests.compat.MutableMapping.upper
    - <builtin>.set
    - hooks.get
    - urllib.parse.quote.tell
    - requests.sessions.SessionRedirectMixin.get_redirect_target
    - requests.cookies.RequestsCookieJar.get_policy
    - requests.utils.requote_uri
    - urllib.parse.quote.lstrip
    - v.encode
    - history.insert
    - <builtin>.object
    - urllib.parse.urlparse.hostname.endswith
    - merged_setting.items
    - requests.models.PreparedRequest.prepare_url
    - requests.models.PreparedRequest.prepare_cookies
    - time.perf_counter
    - requests.sessions.SessionRedirectMixin.rebuild_auth
    - requests.auth.HTTPBasicAuth.__init__
    - requests.utils._validate_header_part
    - urllib.parse.urlencode
    - requests.models.PreparedRequest.__init__
    - urllib3.filepost.encode_multipart_formdata
    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:
    - requests.models.RequestEncodingMixin._encode_files
    - requests.structures.CaseInsensitiveDict.__init__
    - socket.inet_aton
    - net.split
    - http.cookiejar.CookieJar.__init__
    - requests.utils.get_netrc_auth
    - request.method.upper
    - requests.models.PreparedRequest.prepare_method
    - http.cookiejar.Cookie
    - requests.utils.set_environ
    - datetime.timedelta
    - requests.utils.check_header_validity
    - requests.utils.get_auth_from_url
    - requests.sessions.merge_hooks
    - urllib.parse.urlunparse
    - requests.sessions.merge_setting
    - kwargs.get
    - requests.compat.MutableMapping.lower
    - urllib.request.proxy_bypass
    - urllib.parse.urlencode.seek
    - urllib.parse.urljoin.seek
    - urllib.parse.urlunparse.split
    - no_proxy.replace
    - http.cookiejar.CookieJar.add_cookie_header
    - merged_setting.update
    - prefix.lower
    - requests.utils.is_valid_cidr
    - socket.inet_ntoa
    - requests.compat.MutableMapping.update
    - cookie.value.replace
    - json.dumps
    - proxies.copy
    - base64.b64encode
    - requests.compat.MutableMapping.encode
    - struct.unpack
    - collections.abc.MutableMapping.__init__
    - requests.cookies.MockRequest.__init__
    - requests.utils.should_bypass_proxies
    - requests.compat.MutableMapping.get
    - requests.sessions.SessionRedirectMixin.rebuild_proxies
    - requests.sessions.Session.merge_environment_settings
    - username.encode
    - result.append
    - <builtin>.isinstance
    - requests.models.PreparedRequest.prepare
    - requests.models.PreparedRequest.prepare_auth
    - requests.utils.get_environ_proxies
    - <builtin>.str
    - struct.pack
    - requests.sessions.Session.request
    - adapter.send
    - urllib3.fields.RequestField
    - key.upper
    - os.path.exists
    - urllib.parse.urlparse.geturl
    - requests.models.RequestHooksMixin.register_hook
    - requests.utils.to_key_val_list
    - cookie.value.startswith
    - urllib.parse.urljoin.encode
    - method.upper
    - requests.cookies.RequestsCookieJar.update
    - resp.close
    - requests.models.Request.__init__
    - requests.hooks.default_hooks
    - urllib.parse.urljoin
    - DEFAULT_PORTS.get
    - requests.hooks.dispatch_hook
    - request_hooks.get
    - urllib.parse.urljoin.startswith
    - new_fields.append
    - <builtin>.any
    - requests.utils.address_in_network
    - requests.utils.resolve_proxies
    - requests.structures.CaseInsensitiveDict.copy
    - <builtin>.type
    - <builtin>.bool
    - requests.models.RequestEncodingMixin._encode_params
    - urllib.request.getproxies.get
    - hist.append
    - copy.copy
    - <builtin>.super
    - requests.compat.MutableMapping.startswith
    - requests.compat.MutableMapping.fileno
    - kwargs.pop
    - urllib3.fields.RequestField.make_multipart
    - urllib.parse.urlencode.fileno
    - session_hooks.get
    - <builtin>.next
    - warnings.warn
    - new_proxies.setdefault
    - requests.sessions.Session.send
    - urllib.parse.quote.split
    - send_kwargs.update
    - <builtin>.list
    - urllib.parse.urljoin.lower
    - requests.cookies.RequestsCookieJar.copy
    - <builtin>.chr
    - os.fstat
    - requests.compat.MutableMapping.setdefault
    - http.cookiejar.CookieJar.extract_cookies
    - h.isalnum
    - urllib.parse.quote.lower
    - requests.utils.is_ipv4_address
    - urllib.parse.urljoin.upper
    - requests.cookies.cookiejar_from_dict
    - requests.cookies.extract_cookies_to_jar
    - requests._internal_utils.unicode_is_ascii
    - urllib.parse.urljoin.split
    - requests.models.PreparedRequest.prepare_hooks
    - os.environ.get
    - validator.match
    - requests.compat.MutableMapping.seek
    - requests.auth._basic_auth_str
    - requests.structures.CaseInsensitiveDict.__iter__
    - netrc.netrc.authenticators
    - requests.compat.MutableMapping.pop
    - resp.raw.read
    - collections.OrderedDict.items
    - fp.read
    - requests.cookies._copy_cookie_jar
    - requests.compat.MutableMapping.__init__
    - requests.sessions.SessionRedirectMixin.rebuild_method
    - password.encode
    - requests.utils.super_len
    - requests.cookies.MockResponse.__init__
    - requests.models.PreparedRequest.prepare_headers
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.utils.guess_filename
    - result.update
    - urllib.parse.quote.decode
    - requests.cookies.merge_cookies
    - requests.sessions.Session.get_adapter
    - urllib.parse.urlparse._replace
    - string_network.count
    - requests.compat.MutableMapping.items
    - requests.cookies.get_cookie_header
    - kwargs.setdefault
    - string_network.split
    - urllib.parse.unquote
    - urllib.parse.urljoin.fileno
    - urllib.parse.quote.seek
    - urllib.parse.urljoin.decode
    - requests.models.PreparedRequest.prepare_content_length
    - requests.utils.unquote_unreserved
    - <builtin>.getattr
    - os.path.basename
    - host.startswith
    - idna.encode
    - <builtin>.len
    - requests.cookies.MockRequest.get_new_headers
    - urllib.request.getproxies.items
    - field.decode
    - requests.compat.MutableMapping.decode
    - urllib.parse.quote.encode
    - urllib.parse.urlparse.scheme.startswith
    - netrc.netrc
    - urllib.request.getproxies
    - http.cookiejar.CookieJar.set_policy
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - new_jar.set_cookie
    - urllib.parse.urlencode.tell
    - urllib.parse.quote.upper
    - cookie.value.endswith
    - collections.OrderedDict.values
    - requests.models.PreparedRequest.prepare_body
    - requests.compat.MutableMapping.split
    - requests._internal_utils.to_native_string
    - urllib.parse.urlparse
    - requests.compat.MutableMapping.tell
    - requests.utils.get_environ_proxies.<dict1>.get
    - os.path.expanduser
    - <builtin>.all
    - <builtin>.hasattr
    - <builtin>.max
    - urllib.parse.quote
    - urllib3.util.parse_url
    - requests.sessions.Session.prepare_request
    - <builtin>.int
    - new_jar.clear
    - k.encode
    - requests.utils.rewind_body
    - requests.sessions.SessionRedirectMixin.resolve_redirects
    - urllib.parse.quote.startswith
    - requests.utils.dotted_netmask
    - history.pop
    - requests.cookies.create_cookie
    - requests.models.PreparedRequest._get_idna_encoded_host
    - simplejson.dumps
    - u_string.encode
    - requests.models.PreparedRequest.copy
    - hooks.items
    - urllib.parse.quote.fileno
    - base64.b64encode.strip
    - <builtin>.range
    - requests.utils.should_bypass_proxies.get_proxy
    - collections.OrderedDict
    - urllib.parse.urljoin.tell
    - proxies.get
    - location.encode
    - requests.compat.MutableMapping.upper
    - <builtin>.set
    - hooks.get
    - urllib.parse.quote.tell
    - requests.sessions.SessionRedirectMixin.get_redirect_target
    - requests.cookies.RequestsCookieJar.get_policy
    - requests.utils.requote_uri
    - urllib.parse.quote.lstrip
    - v.encode
    - history.insert
    - <builtin>.object
    - urllib.parse.urlparse.hostname.endswith
    - merged_setting.items
    - requests.models.PreparedRequest.prepare_url
    - requests.models.PreparedRequest.prepare_cookies
    - time.perf_counter
    - requests.sessions.SessionRedirectMixin.rebuild_auth
    - requests.auth.HTTPBasicAuth.__init__
    - requests.utils._validate_header_part
    - urllib.parse.urlencode
    - requests.models.PreparedRequest.__init__
    - urllib3.filepost.encode_multipart_formdata
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 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: 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:
    - urllib.parse.urljoin.lower
    - urllib.parse.quote.lower
    - collections.OrderedDict.items
    - prefix.lower
    - requests.compat.MutableMapping.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: requests.compat.MutableMapping.get
    functionSourceFile: requests
    functionUses: 26
    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 0x7f194d417ca0>
    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_aton
    - net.split
    - urllib.parse.urlparse
    - requests.utils.set_environ
    - os.environ.get
    - struct.pack
    - <builtin>.int
    - key.upper
    - requests.utils.dotted_netmask
    - requests.utils.should_bypass_proxies.get_proxy
    - urllib.request.proxy_bypass
    - string_network.count
    - requests.utils.address_in_network
    - string_network.split
    - no_proxy.replace
    - requests.utils.is_valid_cidr
    - socket.inet_ntoa
    - urllib.parse.urlparse.hostname.endswith
    - urllib.request.getproxies
    - struct.unpack
    - requests.utils.should_bypass_proxies
    - requests.utils.is_ipv4_address
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 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: collections.OrderedDict.items
    functionSourceFile: collections
    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: 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: 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: 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:
    - state.items
    - <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: 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.cookies.cookiejar_from_dict
    - requests.structures.CaseInsensitiveDict.__init__
    - http.cookiejar.CookieJar.__init__
    - http.cookiejar.Cookie
    - <builtin>.hasattr
    - requests.sessions.Session.mount
    - urllib3.util.retry.Retry
    - requests.utils.default_user_agent
    - cookie.value.startswith
    - requests.cookies.create_cookie
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.hooks.default_hooks
    - result.update
    - collections.OrderedDict
    - requests.sessions.Session.__init__
    - <builtin>.set
    - <builtin>.bool
    - <builtin>.super
    - urllib3.poolmanager.PoolManager
    - <builtin>.len
    - requests.utils.default_headers
    - requests.compat.MutableMapping.update
    - cookie.value.replace
    - urllib3.util.retry.Retry.from_int
    - collections.OrderedDict.pop
    - requests.adapters.HTTPAdapter.__init__
    - requests.adapters.HTTPAdapter.init_poolmanager
    - cookie.value.endswith
    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:
    - os.path.isdir
    - urllib.parse.urlparse
    - <builtin>.isinstance
    - urllib.parse.urlparse.scheme.lower
    - <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: 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: 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: 7
    argDefaultValues:
    - <ast.Constant object at 0x7f194d016e80>
    - <ast.Constant object at 0x7f194d016940>
    - <ast.Constant object at 0x7f194d0166a0>
    - <ast.Constant object at 0x7f194d016520>
    - <ast.Constant object at 0x7f194d016b80>
    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 0x7f194cffa1f0>
    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:
    - urllib3.poolmanager.PoolManager
    - <builtin>.setattr
    - state.items
    - requests.adapters.HTTPAdapter.init_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._internal_utils.to_native_string
    - username.encode
    - urllib.parse.urlparse
    - <builtin>.isinstance
    - urllib.parse.urlunparse.lower
    - requests.auth._basic_auth_str
    - requests.adapters.HTTPAdapter.proxy_headers
    - requests.utils.get_auth_from_url
    - password.encode
    - urllib3.poolmanager.proxy_from_url
    - urllib3.contrib.socks.SOCKSProxyManager
    - base64.b64encode.strip
    - urllib.parse.quote.decode
    - <builtin>.type
    - urllib.parse.unquote
    - urllib.parse.urljoin.decode
    - warnings.warn
    - requests.compat.MutableMapping.decode
    - base64.b64encode
    linkageType: pythonLinkage
    raised: []
    returnType: N/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:
    - requests.compat.MutableMapping.decode
    - requests._internal_utils.to_native_string
    - username.encode
    - base64.b64encode
    - urllib.parse.urlparse
    - <builtin>.isinstance
    - requests.utils.get_auth_from_url
    - <builtin>.type
    - password.encode
    - urllib.parse.unquote
    - urllib.parse.urljoin.decode
    - base64.b64encode.strip
    - requests.auth._basic_auth_str
    - urllib.parse.quote.decode
    - 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: 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:
    - os.path.dirname
    - os.replace
    - zipfile.ZipFile
    - <builtin>.isinstance
    - url.lower
    - os.path.split
    - tempfile.mkstemp
    - os.path.exists
    - zip_file.read
    - file_handler.write
    - requests.utils.extract_zipped_paths
    - os.remove
    - requests.utils.atomic_open
    - member.split
    - os.path.isdir
    - os.fdopen
    - zip_file.namelist
    - zipfile.is_zipfile
    - tempfile.gettempdir
    - os.path.join
    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: 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.path.dirname
    - os.replace
    - zipfile.ZipFile
    - member.split
    - os.fdopen
    - os.remove
    - requests.utils.atomic_open
    - zip_file.namelist
    - zipfile.is_zipfile
    - tempfile.gettempdir
    - file_handler.write
    - os.path.split
    - os.path.join
    - tempfile.mkstemp
    - os.path.exists
    - zip_file.read
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: <builtin>
    functionUses: 17
    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:
    - requests.cookies.cookiejar_from_dict
    - requests.structures.CaseInsensitiveDict.__init__
    - requests.cookies.extract_cookies_to_jar
    - http.cookiejar.CookieJar.__init__
    - <builtin>.isinstance
    - urllib.parse.urlparse
    - key.lower
    - http.cookiejar.Cookie
    - param.find
    - <builtin>.hasattr
    - req.url.decode
    - datetime.timedelta
    - cookie.value.startswith
    - requests.cookies.create_cookie
    - requests.cookies.MockResponse.__init__
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.utils.get_encoding_from_headers
    - result.update
    - requests.utils._parse_content_type_header
    - collections.OrderedDict
    - <builtin>.set
    - <builtin>.bool
    - requests.models.Response.__init__
    - <builtin>.super
    - <builtin>.getattr
    - requests.compat.MutableMapping.update
    - header.split
    - cookie.value.replace
    - requests.cookies.MockRequest.__init__
    - http.cookiejar.CookieJar.extract_cookies
    - requests.compat.MutableMapping.get
    - param.strip
    - cookie.value.endswith
    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:
    - requests.cookies.cookiejar_from_dict
    - cookie.value.replace
    - requests.compat.MutableMapping.update
    - requests.structures.CaseInsensitiveDict.__init__
    - datetime.timedelta
    - cookie.value.startswith
    - requests.cookies.create_cookie
    - http.cookiejar.CookieJar.__init__
    - http.cookiejar.Cookie
    - <builtin>.set
    - <builtin>.bool
    - requests.cookies.RequestsCookieJar.set_cookie
    - <builtin>.super
    - <builtin>.hasattr
    - result.update
    - cookie.value.endswith
    - collections.OrderedDict
    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:
    - header.split
    - key.lower
    - param.find
    - requests.compat.MutableMapping.get
    - param.strip
    - requests.utils._parse_content_type_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: 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 0x7f194d79eeb0>
    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
    - <builtin>.isinstance
    - requests.adapters._urllib3_request_context
    - urllib.parse.urlparse.scheme.lower
    - <builtin>.len
    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 0x7f194d79e2b0>
    - <ast.Constant object at 0x7f194d79ef40>
    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._internal_utils.to_native_string
    - username.encode
    - urllib.parse.urlparse
    - <builtin>.isinstance
    - requests.utils.select_proxy
    - urllib.parse.urlunparse.lower
    - requests.adapters.HTTPAdapter.proxy_headers
    - requests.auth._basic_auth_str
    - urllib3.util.parse_url
    - requests.utils.get_auth_from_url
    - password.encode
    - urllib.parse.urlunparse
    - urllib3.poolmanager.proxy_from_url
    - urllib3.contrib.socks.SOCKSProxyManager
    - requests.adapters._urllib3_request_context
    - base64.b64encode.strip
    - urllib3.poolmanager.proxy_from_url.connection_from_host
    - urllib.parse.quote.decode
    - requests.utils.prepend_scheme_if_needed
    - proxies.get
    - <builtin>.type
    - urllib.parse.unquote
    - urllib.parse.urljoin.decode
    - urllib.parse.urlparse.scheme.lower
    - <builtin>.len
    - warnings.warn
    - requests.compat.MutableMapping.decode
    - base64.b64encode
    - os.path.isdir
    - requests.adapters.HTTPAdapter.build_connection_pool_key_attributes
    - requests.adapters.HTTPAdapter.proxy_manager_for
    - urllib3.poolmanager.PoolManager.connection_from_host
    linkageType: pythonLinkage
    raised:
    - InvalidURL
    - InvalidProxyURL
    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: 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:
    - urllib3.util.parse_url
    - urllib.parse.urlunparse
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 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 0x7f194df3d370>
    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._internal_utils.to_native_string
    - username.encode
    - urllib.parse.urlparse
    - <builtin>.isinstance
    - requests.utils.select_proxy
    - urllib.parse.urlunparse.lower
    - requests.adapters.HTTPAdapter.proxy_headers
    - requests.auth._basic_auth_str
    - urllib3.util.parse_url
    - urllib.parse.urlparse.geturl
    - requests.utils.get_auth_from_url
    - password.encode
    - urllib.parse.urlunparse
    - urllib3.poolmanager.proxy_from_url
    - urllib3.contrib.socks.SOCKSProxyManager
    - base64.b64encode.strip
    - urllib.parse.quote.decode
    - requests.utils.prepend_scheme_if_needed
    - proxies.get
    - <builtin>.type
    - urllib.parse.unquote
    - urllib.parse.urljoin.decode
    - urllib3.poolmanager.proxy_from_url.connection_from_url
    - warnings.warn
    - requests.compat.MutableMapping.decode
    - base64.b64encode
    - requests.adapters.HTTPAdapter.proxy_manager_for
    - urllib3.poolmanager.PoolManager.connection_from_url
    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:
    - urllib3.poolmanager.PoolManager.clear
    - proxy.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.lstrip
    - proxies.get
    - urllib.parse.urlparse
    - proxy_scheme.startswith
    - netloc.rsplit
    - urllib.parse.urlunparse
    - requests.utils.select_proxy
    - urllib.parse.urlparse.scheme.lower
    - urllib.parse.urlunparse.startswith
    - 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: 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.urlparse
    - netloc.rsplit
    - urllib.parse.urlunparse
    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 0x7f194cec4040>
    - <ast.Constant object at 0x7f194cec49d0>
    - <ast.Constant object at 0x7f194cec4310>
    - <ast.Constant object at 0x7f194cec4a00>
    - <ast.Constant object at 0x7f194cec4c10>
    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:
    - requests.structures.CaseInsensitiveDict.__init__
    - zipfile.ZipFile
    - http.cookiejar.CookieJar.__init__
    - http.cookiejar.Cookie
    - key.lower
    - netloc.rsplit
    - param.find
    - urllib.parse.urlunparse.lower
    - datetime.timedelta
    - requests.utils.get_auth_from_url
    - urllib.parse.urlunparse
    - urllib3.poolmanager.proxy_from_url
    - os.remove
    - requests.compat.MutableMapping.update
    - cookie.value.replace
    - base64.b64encode
    - os.path.isdir
    - requests.cookies.MockRequest.__init__
    - requests.compat.MutableMapping.get
    - urllib3.poolmanager.PoolManager.connection_from_host
    - os.path.dirname
    - username.encode
    - <builtin>.isinstance
    - url.lower
    - requests.adapters.HTTPAdapter.proxy_headers
    - os.path.exists
    - zip_file.read
    - cookie.value.startswith
    - file_handler.write
    - requests.utils.get_encoding_from_headers
    - urllib.parse.urlunparse.lstrip
    - <builtin>.type
    - <builtin>.bool
    - <builtin>.super
    - conn.urlopen
    - urllib.parse.urlunparse.startswith
    - requests.utils.urldefragauth
    - warnings.warn
    - os.fdopen
    - proxy_scheme.startswith
    - requests.adapters.HTTPAdapter.build_connection_pool_key_attributes
    - requests.adapters.HTTPAdapter.request_url
    - zipfile.is_zipfile
    - tempfile.gettempdir
    - http.cookiejar.CookieJar.extract_cookies
    - requests.adapters.HTTPAdapter.proxy_manager_for
    - os.path.join
    - requests.cookies.cookiejar_from_dict
    - requests.cookies.extract_cookies_to_jar
    - requests.utils.select_proxy
    - requests.auth._basic_auth_str
    - os.path.split
    - tempfile.mkstemp
    - password.encode
    - requests.cookies.MockResponse.__init__
    - urllib3.contrib.socks.SOCKSProxyManager
    - requests.cookies.RequestsCookieJar.set_cookie
    - result.update
    - urllib.parse.quote.decode
    - requests.utils._parse_content_type_header
    - requests.adapters.HTTPAdapter.get_connection_with_tls_context
    - requests.utils.extract_zipped_paths
    - requests.adapters.HTTPAdapter.build_response
    - requests.utils.atomic_open
    - urllib.parse.unquote
    - urllib.parse.urljoin.decode
    - <builtin>.getattr
    - <builtin>.len
    - requests.compat.MutableMapping.decode
    - header.split
    - member.split
    - param.strip
    - cookie.value.endswith
    - requests._internal_utils.to_native_string
    - os.replace
    - urllib.parse.urlparse
    - <builtin>.hasattr
    - req.url.decode
    - urllib3.util.parse_url
    - requests.cookies.create_cookie
    - requests.adapters._urllib3_request_context
    - base64.b64encode.strip
    - urllib3.poolmanager.proxy_from_url.connection_from_host
    - requests.utils.prepend_scheme_if_needed
    - collections.OrderedDict
    - proxies.get
    - <builtin>.set
    - urllib3.util.Timeout
    - requests.models.Response.__init__
    - urllib.parse.urlparse.scheme.lower
    - zip_file.namelist
    - requests.adapters.HTTPAdapter.cert_verify
    - requests.adapters.HTTPAdapter.add_headers
    linkageType: pythonLinkage
    raised:
    - InvalidURL
    - ConnectionError
    - SSLError
    - ValueError
    - ProxyError
    - InvalidHeader
    - ConnectTimeout
    - ReadTimeout
    - RetryError
    returnType: N/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.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: 3
    argDefaultValues: []
    argNames:
    - self
    - username
    - password
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 79
    functionName: requests.auth.HTTPBasicAuth.__init__
    functionSourceFile: requests.auth
    functionUses: 16
    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: 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: 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: 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:
    - requests.compat.MutableMapping.decode
    - requests._internal_utils.to_native_string
    - base64.b64encode
    - username.encode
    - <builtin>.type
    - <builtin>.isinstance
    - password.encode
    - urllib.parse.urljoin.decode
    - base64.b64encode.strip
    - requests.auth._basic_auth_str
    - urllib.parse.quote.decode
    - warnings.warn
    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:
    - requests.compat.MutableMapping.decode
    - requests._internal_utils.to_native_string
    - base64.b64encode
    - username.encode
    - <builtin>.type
    - <builtin>.isinstance
    - password.encode
    - urllib.parse.urljoin.decode
    - base64.b64encode.strip
    - requests.auth._basic_auth_str
    - urllib.parse.quote.decode
    - warnings.warn
    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: 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: 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:
    - requests.auth.HTTPDigestAuth.build_digest_header.sha_utf8
    - hashlib.md5
    - hashlib.sha512
    - nonce.encode
    - urllib.parse.urlparse
    - <builtin>.isinstance
    - requests.auth.HTTPDigestAuth.build_digest_header.<lambda1>
    - algorithm.upper
    - requests.auth.HTTPDigestAuth.build_digest_header.sha256_utf8
    - qop.split
    - hashlib.sha1
    - os.urandom
    - hashlib.sha256
    - x.encode
    - requests.auth.HTTPDigestAuth.build_digest_header.md5_utf8
    - requests.auth.HTTPDigestAuth.build_digest_header.sha512_utf8
    - time.ctime
    linkageType: pythonLinkage
    raised: []
    returnType: N/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
    - x.encode
    - hashlib.md5
    linkageType: pythonLinkage
    raised: []
    returnType: N/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:
    - <builtin>.isinstance
    - x.encode
    - hashlib.sha1
    linkageType: pythonLinkage
    raised: []
    returnType: N/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:
    - <builtin>.isinstance
    - hashlib.sha256
    - 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: 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:
    - <builtin>.isinstance
    - x.encode
    - hashlib.sha512
    linkageType: pythonLinkage
    raised: []
    returnType: N/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:
    - requests.auth.HTTPDigestAuth.build_digest_header.sha_utf8
    - hashlib.md5
    - hashlib.sha512
    - <builtin>.isinstance
    - requests.auth.HTTPDigestAuth.build_digest_header.sha256_utf8
    - hashlib.sha1
    - hashlib.sha256
    - x.encode
    - requests.auth.HTTPDigestAuth.build_digest_header.md5_utf8
    - requests.auth.HTTPDigestAuth.build_digest_header.sha512_utf8
    linkageType: pythonLinkage
    raised: []
    returnType: N/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.auth.HTTPDigestAuth.build_digest_header.sha_utf8
    - re.compile
    - hashlib.md5
    - requests.utils.parse_dict_header
    - r.close
    - requests.utils.unquote_header_value
    - requests.cookies.extract_cookies_to_jar
    - prep.prepare_cookies
    - urllib.parse.urlparse
    - <builtin>.isinstance
    - requests.auth.HTTPDigestAuth.build_digest_header.<lambda1>
    - <builtin>.hasattr
    - r.connection.send
    - qop.split
    - hashlib.sha256
    - requests.auth.HTTPDigestAuth.build_digest_header.md5_utf8
    - s_auth.lower
    - urllib.request.parse_http_list
    - hashlib.sha512
    - requests.auth.HTTPDigestAuth.build_digest_header
    - r.request.copy
    - algorithm.upper
    - requests.cookies.MockResponse.__init__
    - requests.auth.HTTPDigestAuth.build_digest_header.sha256_utf8
    - nonce.encode
    - _r.history.append
    - pat.sub
    - value.replace
    - r.request.body.seek
    - urllib.request.parse_http_list.split
    - x.encode
    - requests.auth.HTTPDigestAuth.build_digest_header.sha512_utf8
    - time.ctime
    - requests.cookies.MockRequest.__init__
    - http.cookiejar.CookieJar.extract_cookies
    - r.headers.get
    - hashlib.sha1
    - os.urandom
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 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: pat.sub
    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:
    - value
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 397
    functionName: requests.utils.parse_dict_header
    functionSourceFile: requests.utils
    functionUses: 1
    functionsReached:
    - urllib.request.parse_http_list.split
    - value.replace
    - urllib.request.parse_http_list
    - 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: 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:
    - requests.auth.HTTPDigestAuth.build_digest_header.sha_utf8
    - hashlib.md5
    - urllib.parse.urlparse
    - <builtin>.isinstance
    - requests.auth.HTTPDigestAuth.build_digest_header.<lambda1>
    - <builtin>.hasattr
    - qop.split
    - hashlib.sha256
    - requests.auth.HTTPDigestAuth.build_digest_header.md5_utf8
    - hashlib.sha512
    - r.body.tell
    - requests.auth.HTTPDigestAuth.build_digest_header
    - algorithm.upper
    - requests.auth.HTTPDigestAuth.build_digest_header.sha256_utf8
    - nonce.encode
    - r.register_hook
    - x.encode
    - requests.auth.HTTPDigestAuth.build_digest_header.sha512_utf8
    - requests.auth.HTTPDigestAuth.init_per_thread_state
    - time.ctime
    - hashlib.sha1
    - os.urandom
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 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:
    - urllib.parse.urlsplit
    - url.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: 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:
    - k.encode
    - requests.compat.MutableMapping.items
    - requests.utils.to_key_val_list
    - result.append
    - <builtin>.list
    - <builtin>.isinstance
    - <builtin>.hasattr
    - urllib.parse.urlencode
    - v.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: 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: result.append
    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:
    - requests.compat.MutableMapping.items
    - new_fields.append
    - requests.utils.to_key_val_list
    - <builtin>.list
    - <builtin>.isinstance
    - urllib3.filepost.encode_multipart_formdata
    - requests.utils.guess_filename
    - <builtin>.str
    - <builtin>.hasattr
    - os.path.basename
    - <builtin>.getattr
    - urllib3.fields.RequestField.make_multipart
    - <builtin>.len
    - urllib3.fields.RequestField
    - fp.read
    - field.decode
    - v.encode
    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: <builtin>.str
    functionSourceFile: <builtin>
    functionUses: 411
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 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:
    - <builtin>.isinstance
    - os.path.basename
    - <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: 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>.isinstance
    - <builtin>.hasattr
    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:
    - requests.models.RequestEncodingMixin._encode_files
    - requests.structures.CaseInsensitiveDict.__init__
    - http.cookiejar.CookieJar.__init__
    - requests.models.PreparedRequest.prepare_method
    - http.cookiejar.Cookie
    - requests.utils.check_header_validity
    - requests.utils.get_auth_from_url
    - urllib.parse.urlunparse
    - urllib.parse.urlencode.seek
    - urllib.parse.urlunparse.split
    - urllib.parse.urljoin.seek
    - http.cookiejar.CookieJar.add_cookie_header
    - requests.compat.MutableMapping.update
    - json.dumps
    - cookie.value.replace
    - requests.compat.MutableMapping.encode
    - requests.cookies.MockRequest.__init__
    - requests.compat.MutableMapping.get
    - result.append
    - <builtin>.isinstance
    - requests.models.PreparedRequest.prepare
    - requests.models.PreparedRequest.prepare_auth
    - <builtin>.str
    - urllib3.fields.RequestField
    - requests.models.RequestHooksMixin.register_hook
    - requests.utils.to_key_val_list
    - urllib.parse.urljoin.encode
    - cookie.value.startswith
    - requests.hooks.default_hooks
    - new_fields.append
    - <builtin>.any
    - requests.models.RequestEncodingMixin._encode_params
    - <builtin>.bool
    - <builtin>.super
    - requests.compat.MutableMapping.fileno
    - urllib3.fields.RequestField.make_multipart
    - urllib.parse.urlencode.fileno
    - warnings.warn
    - urllib.parse.quote.split
    - <builtin>.list
    - <builtin>.chr
    - os.fstat
    - h.isalnum
    - urllib.parse.quote.lower
    - urllib.parse.urljoin.upper
    - requests.cookies.cookiejar_from_dict
    - requests._internal_utils.unicode_is_ascii
    - urllib.parse.urljoin.split
    - requests.models.PreparedRequest.prepare_hooks
    - validator.match
    - requests.compat.MutableMapping.seek
    - requests.structures.CaseInsensitiveDict.__iter__
    - fp.read
    - requests.utils.super_len
    - requests.models.PreparedRequest.prepare_headers
    - requests.utils.guess_filename
    - requests.cookies.RequestsCookieJar.set_cookie
    - result.update
    - urllib.parse.quote.decode
    - requests.compat.MutableMapping.items
    - requests.cookies.get_cookie_header
    - urllib.parse.unquote
    - urllib.parse.urljoin.fileno
    - requests.utils.unquote_unreserved
    - urllib.parse.urljoin.decode
    - requests.models.PreparedRequest.prepare_content_length
    - urllib.parse.quote.seek
    - <builtin>.getattr
    - os.path.basename
    - host.startswith
    - idna.encode
    - <builtin>.len
    - requests.cookies.MockRequest.get_new_headers
    - field.decode
    - requests.compat.MutableMapping.decode
    - urllib.parse.quote.encode
    - urllib.parse.urlencode.tell
    - urllib.parse.quote.upper
    - collections.OrderedDict.values
    - cookie.value.endswith
    - requests.models.PreparedRequest.prepare_body
    - requests.compat.MutableMapping.split
    - requests._internal_utils.to_native_string
    - urllib.parse.urlparse
    - requests.compat.MutableMapping.tell
    - <builtin>.all
    - <builtin>.hasattr
    - urllib.parse.quote
    - <builtin>.max
    - urllib3.util.parse_url
    - <builtin>.int
    - k.encode
    - requests.models.PreparedRequest._get_idna_encoded_host
    - u_string.encode
    - requests.cookies.create_cookie
    - simplejson.dumps
    - urllib.parse.quote.fileno
    - <builtin>.range
    - collections.OrderedDict
    - urllib.parse.urljoin.tell
    - requests.compat.MutableMapping.upper
    - <builtin>.set
    - urllib.parse.quote.tell
    - requests.utils.requote_uri
    - urllib.parse.quote.lstrip
    - v.encode
    - <builtin>.object
    - requests.models.PreparedRequest.prepare_url
    - requests.models.PreparedRequest.prepare_cookies
    - requests.utils._validate_header_part
    - requests.auth.HTTPBasicAuth.__init__
    - urllib.parse.urlencode
    - requests.models.PreparedRequest.__init__
    - urllib3.filepost.encode_multipart_formdata
    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:
    - requests.compat.MutableMapping.decode
    - requests._internal_utils.to_native_string
    - <builtin>.isinstance
    - requests.compat.MutableMapping.upper
    - urllib.parse.urljoin.decode
    - urllib.parse.quote.upper
    - urllib.parse.quote.decode
    - urllib.parse.urljoin.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:
    - requests._internal_utils.to_native_string
    - result.append
    - requests._internal_utils.unicode_is_ascii
    - <builtin>.isinstance
    - urllib.parse.urljoin.split
    - <builtin>.str
    - <builtin>.hasattr
    - urllib.parse.quote
    - urllib3.util.parse_url
    - <builtin>.int
    - k.encode
    - requests.models.PreparedRequest._get_idna_encoded_host
    - requests.utils.to_key_val_list
    - u_string.encode
    - urllib.parse.urlunparse
    - <builtin>.range
    - urllib.parse.quote.decode
    - requests.compat.MutableMapping.items
    - urllib.parse.urlunparse.split
    - requests.models.RequestEncodingMixin._encode_params
    - requests.utils.unquote_unreserved
    - urllib.parse.urljoin.decode
    - host.startswith
    - requests.utils.requote_uri
    - idna.encode
    - <builtin>.len
    - urllib.parse.quote.lstrip
    - v.encode
    - requests.compat.MutableMapping.decode
    - urllib.parse.quote.split
    - <builtin>.list
    - <builtin>.chr
    - h.isalnum
    - urllib.parse.quote.lower
    - urllib.parse.urlencode
    - requests.compat.MutableMapping.split
    linkageType: pythonLinkage
    raised:
    - InvalidURL
    - MissingSchema
    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.compat.MutableMapping.decode
    - requests._internal_utils.to_native_string
    - requests.compat.MutableMapping.update
    - requests.compat.MutableMapping.items
    - requests.structures.CaseInsensitiveDict.__init__
    - requests.utils.check_header_validity
    - <builtin>.isinstance
    - validator.match
    - urllib.parse.urljoin.decode
    - urllib.parse.quote.decode
    - requests.utils._validate_header_part
    - collections.OrderedDict
    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 0x7f194d493c40>
    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:
    - requests.models.RequestEncodingMixin._encode_files
    - result.append
    - <builtin>.isinstance
    - requests.compat.MutableMapping.tell
    - <builtin>.all
    - <builtin>.str
    - <builtin>.hasattr
    - requests.compat.MutableMapping.seek
    - <builtin>.max
    - fp.read
    - urllib3.fields.RequestField
    - k.encode
    - requests.utils.to_key_val_list
    - urllib.parse.urljoin.encode
    - simplejson.dumps
    - requests.utils.super_len
    - requests.utils.guess_filename
    - urllib.parse.quote.fileno
    - urllib.parse.urljoin.tell
    - urllib.parse.urlencode.seek
    - new_fields.append
    - requests.compat.MutableMapping.items
    - urllib.parse.urljoin.seek
    - requests.models.RequestEncodingMixin._encode_params
    - urllib.parse.urljoin.fileno
    - urllib.parse.quote.seek
    - requests.models.PreparedRequest.prepare_content_length
    - urllib.parse.quote.tell
    - requests.compat.MutableMapping.fileno
    - <builtin>.getattr
    - urllib3.fields.RequestField.make_multipart
    - os.path.basename
    - <builtin>.len
    - urllib.parse.urlencode.fileno
    - field.decode
    - warnings.warn
    - v.encode
    - json.dumps
    - <builtin>.object
    - urllib.parse.quote.encode
    - <builtin>.list
    - requests.compat.MutableMapping.encode
    - os.fstat
    - urllib.parse.urlencode.tell
    - requests.compat.MutableMapping.get
    - urllib.parse.urlencode
    - urllib3.filepost.encode_multipart_formdata
    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:
    - requests.models.RequestHooksMixin.register_hook
    - <builtin>.isinstance
    - <builtin>.hasattr
    - requests.structures.CaseInsensitiveDict.__iter__
    - 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: 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: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 76
    functionName: requests.structures.CaseInsensitiveDict.copy
    functionSourceFile: requests.structures
    functionUses: 12
    functionsReached:
    - collections.OrderedDict.values
    - requests.structures.CaseInsensitiveDict.__init__
    - requests.compat.MutableMapping.update
    - collections.OrderedDict
    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
    - cookie.value.startswith
    - http.cookiejar.CookieJar.set_policy
    - http.cookiejar.CookieJar.__init__
    - <builtin>.isinstance
    - requests.cookies.RequestsCookieJar.copy
    - requests.cookies.RequestsCookieJar.update
    - new_jar.set_cookie
    - copy.copy
    - requests.cookies.RequestsCookieJar.set_cookie
    - <builtin>.hasattr
    - <builtin>.super
    - requests.cookies.RequestsCookieJar.get_policy
    - cookie.value.endswith
    - new_jar.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: 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: 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: 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.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.quote.lstrip
    functionSourceFile: urllib
    functionUses: 13
    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:
    - <builtin>.isinstance
    - u_string.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: 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: urllib.parse.urlunparse
    functionSourceFile: urllib
    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: requests.compat.MutableMapping.items
    functionSourceFile: requests
    functionUses: 22
    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:
    - <builtin>.isinstance
    - requests.utils._validate_header_part
    - validator.match
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 408
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 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.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.quote.encode
    functionSourceFile: urllib
    functionUses: 19
    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:
    - <builtin>.isinstance
    - requests.compat.MutableMapping.tell
    - <builtin>.hasattr
    - requests.compat.MutableMapping.seek
    - <builtin>.max
    - urllib.parse.urljoin.encode
    - urllib.parse.quote.fileno
    - urllib.parse.urljoin.tell
    - urllib.parse.urlencode.seek
    - urllib.parse.urljoin.seek
    - urllib.parse.urljoin.fileno
    - urllib.parse.quote.seek
    - urllib.parse.quote.tell
    - requests.compat.MutableMapping.fileno
    - urllib.parse.urlencode.fileno
    - <builtin>.len
    - warnings.warn
    - urllib.parse.quote.encode
    - requests.compat.MutableMapping.encode
    - os.fstat
    - urllib.parse.urlencode.tell
    linkageType: pythonLinkage
    raised: []
    returnType: N/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.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.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: <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:
    - <builtin>.isinstance
    - requests.compat.MutableMapping.tell
    - <builtin>.hasattr
    - requests.compat.MutableMapping.seek
    - <builtin>.max
    - urllib.parse.urljoin.encode
    - requests.utils.super_len
    - urllib.parse.quote.fileno
    - urllib.parse.urljoin.tell
    - urllib.parse.urlencode.seek
    - urllib.parse.urljoin.seek
    - urllib.parse.urljoin.fileno
    - urllib.parse.quote.seek
    - urllib.parse.quote.tell
    - requests.compat.MutableMapping.fileno
    - <builtin>.len
    - urllib.parse.urlencode.fileno
    - warnings.warn
    - urllib.parse.quote.encode
    - requests.compat.MutableMapping.encode
    - os.fstat
    - urllib.parse.urlencode.tell
    - requests.compat.MutableMapping.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: <builtin>.any
    functionSourceFile: <builtin>
    functionUses: 16
    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:
    - requests.cookies.MockRequest.__init__
    - urllib.parse.urlparse
    - http.cookiejar.CookieJar.add_cookie_header
    - requests.cookies.MockRequest.get_new_headers
    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: 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:
    - state.items
    - <builtin>.setattr
    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:
    - codecs.getincrementaldecoder
    - decoder.decode
    - <builtin>.isinstance
    - requests.models.Response.iter_content
    - <builtin>.hasattr
    - requests.utils.iter_slices
    - <builtin>.len
    - requests.models.Response.iter_content.generate
    - 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 0x7f194d070580>
    - <ast.Constant object at 0x7f194d0707c0>
    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:
    - codecs.getincrementaldecoder
    - decoder.decode
    - <builtin>.isinstance
    - <builtin>.hasattr
    - requests.utils.iter_slices
    - <builtin>.len
    - requests.models.Response.iter_content.generate
    - 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:
    - ContentDecodingError
    - ChunkedEncodingError
    - ConnectionError
    - RequestsSSLError
    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: 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: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 3
    IfCount: 4
    argCount: 4
    argDefaultValues:
    - <ast.Name object at 0x7f194d7883a0>
    - <ast.Constant object at 0x7f194d788af0>
    - <ast.Constant object at 0x7f194d788df0>
    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:
    - codecs.getincrementaldecoder
    - decoder.decode
    - <builtin>.isinstance
    - requests.models.Response.iter_content
    - chunk.splitlines
    - <builtin>.hasattr
    - chunk.split
    - requests.utils.iter_slices
    - <builtin>.len
    - requests.models.Response.iter_content.generate
    - lines.pop
    - 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:
    - codecs.getincrementaldecoder
    - decoder.decode
    - <builtin>.isinstance
    - requests.models.Response.iter_content
    - <builtin>.hasattr
    - requests.utils.iter_slices
    - <builtin>.len
    - requests.models.Response.iter_content.generate
    - 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:
    - simplejson.loads
    - json.loads
    - sample.count
    - requests.utils.guess_json_utf
    - <builtin>.len
    linkageType: pythonLinkage
    raised:
    - RequestsJSONDecodeError
    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: 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
    - requests.utils.parse_header_links
    - link.get
    - param.split
    - key.strip
    - requests.compat.MutableMapping.get
    - val.split
    - url.strip
    - re.split
    - value.strip
    - params.split
    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
    - key.strip
    - param.split
    - val.split
    - url.strip
    - re.split
    - value.strip
    - params.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: 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
    - requests.status_codes._init.doc
    - title.upper
    - requests.structures.LookupDict.__init__
    - title.startswith
    - <builtin>.setattr
    - <builtin>.sorted
    - <builtin>.super
    - _codes.items
    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 0x7f194cdb0e50>
    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: 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:
    - title.upper
    - requests.status_codes._init.doc
    - title.startswith
    - <builtin>.setattr
    - <builtin>.sorted
    - _codes.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: _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.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>.super
    - <builtin>.hasattr
    - kwargs.pop
    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:
    - json.JSONDecodeError.__init__
    - simplejson.JSONDecodeError.__init__
    - <builtin>.super
    - <builtin>.hasattr
    - kwargs.pop
    - requests.exceptions.RequestException.__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: 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:
    - simplejson.JSONDecodeError.__reduce__
    - json.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: simplejson.JSONDecodeError.__reduce__
    functionSourceFile: simplejson
    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.JSONDecodeError.__reduce__
    functionSourceFile: json
    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
    - <builtin>.int
    - importlib.import_module
    - urllib3.__version__.split
    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: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: requests.packages
    functionSourceFile: requests.packages
    functionUses: 0
    functionsReached:
    - mod.startswith
    - <builtin>.list
    - <builtin>.__import__
    - mod.replace
    - <builtin>.locals
    linkageType: pythonLinkage
    raised: []
    returnType: N/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:
    - contextlib.contextmanager
    - urllib3.util.make_headers
    - <builtin>.frozenset
    - re.split
    - requests.certs.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: 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:
    - proxyOverride.split
    - <builtin>.filter
    - test.replace
    - re.match
    - winreg.OpenKey
    - winreg.QueryValueEx
    - <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:
    - proxyOverride.split
    - <builtin>.filter
    - test.replace
    - requests.utils.proxy_bypass_registry
    - re.match
    - urllib.request.proxy_bypass_environment
    - winreg.OpenKey
    - winreg.QueryValueEx
    - <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:
    - <builtin>.hasattr
    - d.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: d.items
    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: 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: 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: 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.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: 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.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: 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: <builtin>.max
    functionSourceFile: <builtin>
    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.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: 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: 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: 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.path.dirname
    - os.replace
    - os.fdopen
    - os.remove
    - 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: 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
    - requests.utils.unquote_header_value
    - result.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: 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 0x7f194d0761c0>
    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: 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:
    - requests.cookies.cookiejar_from_dict
    - cookie.value.replace
    - cookie.value.startswith
    - requests.cookies.create_cookie
    - http.cookiejar.CookieJar.__init__
    - http.cookiejar.Cookie
    - <builtin>.set
    - <builtin>.bool
    - requests.cookies.RequestsCookieJar.set_cookie
    - <builtin>.super
    - <builtin>.hasattr
    - result.update
    - cookie.value.endswith
    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:
    - re.compile
    - charset_re.findall
    - warnings.warn
    - pragma_re.findall
    - xml_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: 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:
    - key.lower
    - header.split
    - param.strip
    - param.find
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 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: 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:
    - header.split
    - key.lower
    - tried_encodings.append
    - requests.utils.get_encoding_from_headers
    - param.find
    - requests.compat.MutableMapping.get
    - param.strip
    - requests.utils._parse_content_type_header
    - 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: 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:
    - requests.compat.MutableMapping.split
    - urllib.parse.quote.split
    - urllib.parse.urlunparse.split
    - urllib.parse.urljoin.split
    - <builtin>.chr
    - h.isalnum
    - <builtin>.range
    - <builtin>.len
    - <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.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: 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.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: 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: 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: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.quote
    functionSourceFile: urllib
    functionUses: 287
    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_aton
    - requests.utils.dotted_netmask
    - net.split
    - struct.unpack
    - struct.pack
    - <builtin>.int
    - socket.inet_ntoa
    linkageType: pythonLinkage
    raised: []
    returnType: N/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:
    - struct.pack
    - socket.inet_ntoa
    linkageType: pythonLinkage
    raised: []
    returnType: N/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:
    - socket.inet_aton
    - <builtin>.int
    - string_network.count
    - string_network.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: 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_aton
    - net.split
    - urllib.parse.urlparse
    - requests.utils.set_environ
    - os.environ.get
    - struct.pack
    - <builtin>.int
    - key.upper
    - requests.utils.dotted_netmask
    - requests.utils.should_bypass_proxies.get_proxy
    - urllib.request.proxy_bypass
    - string_network.count
    - requests.utils.address_in_network
    - string_network.split
    - no_proxy.replace
    - requests.utils.is_valid_cidr
    - socket.inet_ntoa
    - urllib.parse.urlparse.hostname.endswith
    - struct.unpack
    - requests.utils.is_ipv4_address
    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:
    - key.upper
    - os.environ.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: 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: 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: 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: 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 0x7f194cffaa00>
    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: 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: 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: 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: 294
    functionsReached: []
    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:
    - <builtin>.isinstance
    - validator.match
    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: 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: 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:
    - urllib.parse.urlparse
    - requests.cookies.MockRequest.get_host
    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:
    - requests.compat.MutableMapping.decode
    - requests._internal_utils.to_native_string
    - urllib.parse.urlparse
    - <builtin>.isinstance
    - urllib.parse.urlunparse
    - urllib.parse.urljoin.decode
    - requests.compat.MutableMapping.get
    - urllib.parse.quote.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: 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 0x7f194cde4df0>
    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:
    - urllib.parse.urlparse
    - requests.cookies.MockRequest.get_origin_req_host
    - requests.cookies.MockRequest.get_host
    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:
    - urllib.parse.urlparse
    - requests.cookies.MockRequest.get_host
    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: 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: 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 0x7f194ce5f0a0>
    - <ast.Constant object at 0x7f194ce5fc10>
    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 0x7f194e9b66d0>
    - <ast.Constant object at 0x7f194e9b6d30>
    - <ast.Constant object at 0x7f194e9b6d90>
    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:
    - requests.cookies.RequestsCookieJar._find_no_duplicates
    - <builtin>.iter
    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 0x7f194d2910a0>
    - <ast.Constant object at 0x7f194d940100>
    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:
    - KeyError
    - CookieConflictError
    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:
    - <builtin>.isinstance
    - http.cookiejar.Cookie
    - <builtin>.hasattr
    - <builtin>.int
    - requests.cookies.morsel_to_cookie
    - cookie.value.startswith
    - requests.cookies.create_cookie
    - requests.cookies.RequestsCookieJar.set_cookie
    - kwargs.get
    - result.update
    - calendar.timegm
    - <builtin>.set
    - <builtin>.bool
    - <builtin>.super
    - time.strptime
    - http.cookiejar.CookieJar.clear
    - requests.cookies.remove_cookie_by_name
    - clearables.append
    - cookie.value.replace
    - cookie.value.endswith
    - time.time
    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:
    - time.time
    - requests.cookies.create_cookie
    - http.cookiejar.Cookie
    - <builtin>.set
    - <builtin>.bool
    - result.update
    - time.strptime
    - calendar.timegm
    - <builtin>.int
    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:
    - http.cookiejar.Cookie
    - <builtin>.set
    - <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
    - cookie.value.startswith
    - <builtin>.super
    - <builtin>.hasattr
    - cookie.value.endswith
    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
    - requests.cookies.RequestsCookieJar.iterkeys
    - <builtin>.list
    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>.iter
    - <builtin>.list
    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:
    - <builtin>.iter
    - requests.cookies.RequestsCookieJar.iteritems
    - <builtin>.list
    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:
    - domains.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: 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:
    - <builtin>.iter
    - paths.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: 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:
    - domains.append
    - <builtin>.iter
    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 0x7f194cd9bc70>
    - <ast.Constant object at 0x7f194cd9b700>
    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: 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:
    - requests.cookies.RequestsCookieJar._find_no_duplicates
    - <builtin>.iter
    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:
    - <builtin>.isinstance
    - http.cookiejar.Cookie
    - requests.cookies.RequestsCookieJar.set
    - <builtin>.hasattr
    - <builtin>.int
    - requests.cookies.morsel_to_cookie
    - cookie.value.startswith
    - requests.cookies.create_cookie
    - requests.cookies.RequestsCookieJar.set_cookie
    - kwargs.get
    - result.update
    - calendar.timegm
    - <builtin>.set
    - <builtin>.bool
    - <builtin>.super
    - time.strptime
    - http.cookiejar.CookieJar.clear
    - requests.cookies.remove_cookie_by_name
    - clearables.append
    - cookie.value.replace
    - cookie.value.endswith
    - time.time
    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:
    - http.cookiejar.CookieJar.clear
    - clearables.append
    - requests.cookies.remove_cookie_by_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/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
    - cookie.value.startswith
    - <builtin>.isinstance
    - requests.cookies.RequestsCookieJar.set_cookie
    - <builtin>.super
    - <builtin>.hasattr
    - cookie.value.endswith
    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 0x7f194d291df0>
    - <ast.Constant object at 0x7f194d291bb0>
    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:
    - http.cookiejar.CookieJar.__dict__.update
    - threading.RLock
    - dummy_threading.RLock
    linkageType: pythonLinkage
    raised: []
    returnType: N/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
    - cookie.value.startswith
    - http.cookiejar.CookieJar.set_policy
    - <builtin>.isinstance
    - http.cookiejar.CookieJar.__init__
    - requests.cookies.RequestsCookieJar.update
    - requests.cookies.RequestsCookieJar.set_cookie
    - <builtin>.super
    - <builtin>.hasattr
    - requests.cookies.RequestsCookieJar.get_policy
    - cookie.value.endswith
    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: 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: 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: 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: 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: 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:
    - requests.compat.MutableMapping.update
    - requests.structures.CaseInsensitiveDict.__init__
    - <builtin>.dict
    - <builtin>.isinstance
    - requests.structures.CaseInsensitiveDict.lower_items
    - collections.OrderedDict.items
    - collections.OrderedDict
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 1
    functionLinenumber: 79
    functionName: requests.structures.CaseInsensitiveDict.__repr__
    functionSourceFile: requests.structures
    functionUses: 0
    functionsReached:
    - <builtin>.str
    - requests.compat.MutableMapping.items
    - <builtin>.dict
    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 0x7f194cdb0a90>
    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: 1
    functionLinenumber: -1
    functionName: requests._internal_utils
    functionSourceFile: requests._internal_utils
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 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: u_string.encode
    functionSourceFile: <builtin>
    functionUses: 14
    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: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: mock
    functionSourceFile: mock
    functionUses: 0
    functionsReached:
    - <builtin>.int
    - re.match
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/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
    - <builtin>.dir
    - name.startswith
    - <builtin>.type
    - mock.mock._Call.__init__
    - mock.mock._Sentinel.__init__
    - inspect.signature
    - <builtin>.frozenset
    - mock.mock.removeprefix
    - <builtin>.len
    - 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>.isinstance
    - <builtin>.type
    - <builtin>.issubclass
    - <builtin>.hasattr
    - asyncio.iscoroutinefunction
    - <builtin>.getattr
    - inspect.iscoroutinefunction
    - mock.mock._is_instance_mock
    - 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>.type
    - <builtin>.issubclass
    linkageType: pythonLinkage
    raised: []
    returnType: N/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:
    - asyncio.iscoroutinefunction
    - <builtin>.getattr
    - inspect.iscoroutinefunction
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 85
    functionName: mock.mock._is_exception
    functionSourceFile: mock.mock
    functionUses: 7
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.issubclass
    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>.isinstance
    - <builtin>.hasattr
    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:
    - <builtin>.isinstance
    - inspect.signature
    - 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: 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: 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 0x7f194cf29ca0>
    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:
    - functools.partial
    - <builtin>.type
    - <builtin>.isinstance
    - mock.mock._copy_func_details
    - mock.mock._get_signature_object
    - inspect.signature
    - <builtin>.setattr
    - <builtin>.getattr
    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>.getattr
    - <builtin>.setattr
    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>.isinstance
    - <builtin>.getattr
    - mock.mock._callable
    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:
    - <builtin>.isinstance
    - base.__dict__.get
    - <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: 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 0x7f194db51370>
    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:
    - functools.partial
    - name.isidentifier
    - <builtin>.isinstance
    - mock.mock._copy_func_details
    - mock.mock._get_signature_object
    - inspect.signature
    - <builtin>.setattr
    - <builtin>.getattr
    - <builtin>.exec
    - mock.mock._setup_func
    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 0x7f194cf3aeb0>
    - <ast.Constant object at 0x7f194cf3a7f0>
    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:
    - functools.partial
    - <builtin>.isinstance
    - mock.mock._copy_func_details
    - mock.mock._get_signature_object
    - inspect.signature
    - <builtin>.setattr
    - mock.mock._setup_async_mock
    - <builtin>.getattr
    - <builtin>.exec
    - mock.mock._setup_func
    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:
    - functools.partial
    - <builtin>.setattr
    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:
    - <builtin>.type
    - <builtin>.issubclass
    - ret.reset_mock
    - mock.mock._is_instance_mock
    - mock.reset_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: 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 0x7f194ea05c40>
    - <ast.Name object at 0x7f194ea051c0>
    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 0x7f194ea05f10>
    - <ast.Name object at 0x7f194ea05ac0>
    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:
    - <builtin>.isinstance
    - <builtin>.len
    - <builtin>.range
    - list.__contains__
    linkageType: pythonLinkage
    raised: []
    returnType: N/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>.type
    - <builtin>.isinstance
    - <builtin>.issubclass
    - mock.mock._extract_mock
    - <builtin>.hasattr
    - mock.mock._is_instance_mock
    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:
    - _allowed_names.add
    - mock.mock._delegating_property
    - threading.RLock
    - <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 0x7f194cf2f490>
    - <ast.Constant object at 0x7f194cf2f910>
    - <ast.Constant object at 0x7f194cf2fca0>
    - <ast.Constant object at 0x7f194cf2f7f0>
    - <ast.Constant object at 0x7f194cf2f850>
    - <ast.Constant object at 0x7f194cf2fb50>
    - <ast.Constant object at 0x7f194cf2f400>
    - <ast.Constant object at 0x7f194cf2fee0>
    - <ast.Constant object at 0x7f194cf2f3a0>
    - <ast.Constant object at 0x7f194cf2f250>
    - <ast.Constant object at 0x7f194cf2fc70>
    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>.type
    - <builtin>.isinstance
    - <builtin>.issubclass
    - <builtin>.hasattr
    - asyncio.iscoroutinefunction
    - <builtin>.getattr
    - mock.mock._is_instance_mock
    - inspect.iscoroutinefunction
    - inspect.isawaitable
    - mock.mock._is_async_obj
    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 0x7f194d935dc0>
    - <ast.Constant object at 0x7f194d935820>
    - <ast.Constant object at 0x7f194d935730>
    - <ast.Constant object at 0x7f194d935df0>
    - <ast.Constant object at 0x7f194d935370>
    - <ast.Constant object at 0x7f194d935040>
    - <ast.Constant object at 0x7f194d935910>
    - <ast.Constant object at 0x7f194d9352e0>
    - <ast.Constant object at 0x7f194d9355e0>
    - <ast.Constant object at 0x7f194d935250>
    - <ast.Constant object at 0x7f194d935bb0>
    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>.dir
    - kwargs.items
    - <builtin>.isinstance
    - mock.mock._get_signature_object
    - <builtin>.issubclass
    - <builtin>.sorted
    - mock.mock._is_instance_mock
    - inspect.iscoroutinefunction
    - inspect.unwrap
    - <builtin>.setattr
    - inspect.getattr_static
    - mock.mock.NonCallableMock.configure_mock
    - mock.mock._is_list
    - _spec_asyncs.append
    - functools.partial
    - <builtin>.type
    - inspect.signature
    - args.pop
    - <builtin>.getattr
    - mock.mock.NonCallableMock._mock_add_spec
    - arg.split
    - asyncio.iscoroutinefunction
    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 0x7f194d63e760>
    - <ast.Constant object at 0x7f194d63e700>
    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:
    - _spec_asyncs.append
    - <builtin>.dir
    - functools.partial
    - <builtin>.isinstance
    - <builtin>.type
    - mock.mock._get_signature_object
    - inspect.signature
    - <builtin>.issubclass
    - inspect.getattr_static
    - asyncio.iscoroutinefunction
    - mock.mock._is_instance_mock
    - inspect.iscoroutinefunction
    - inspect.unwrap
    - mock.mock._is_list
    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:
    - kwargs.items
    - args.pop
    - <builtin>.setattr
    - <builtin>.sorted
    - arg.split
    - <builtin>.getattr
    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:
    - <builtin>.isinstance
    - <builtin>.hasattr
    - <builtin>.setattr
    - mock.mock._extract_mock
    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 0x7f194d63ed90>
    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:
    - _spec_asyncs.append
    - <builtin>.dir
    - functools.partial
    - mock.mock.NonCallableMock._mock_add_spec
    - <builtin>.type
    - <builtin>.isinstance
    - mock.mock._get_signature_object
    - inspect.signature
    - <builtin>.issubclass
    - inspect.getattr_static
    - asyncio.iscoroutinefunction
    - mock.mock._is_instance_mock
    - inspect.iscoroutinefunction
    - inspect.unwrap
    - mock.mock._is_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: 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:
    - mock.mock.AsyncMockMixin.__init__
    - <builtin>.reversed
    - _name_list.append
    - <builtin>.dir
    - kwargs.items
    - <builtin>.isinstance
    - mock.mock._get_signature_object
    - mock.mock.MagicMixin.__init__
    - mock.mock.NonCallableMock.__init__
    - <builtin>.issubclass
    - kw.get
    - mock.mock.MagicMixin._mock_set_magics
    - <builtin>.sorted
    - mock.mock._is_instance_mock
    - inspect.iscoroutinefunction
    - inspect.unwrap
    - mock.mock.NonCallableMock._extract_mock_name
    - mock.mock.PropertyMock._get_child_mock
    - <builtin>.setattr
    - inspect.getattr_static
    - mock.mock.CallableMixin.__init__
    - mock.mock.NonCallableMock.configure_mock
    - mock.mock._is_list
    - mock.mock.NonCallableMock._get_child_mock
    - _spec_asyncs.append
    - functools.partial
    - <builtin>.type
    - <builtin>.set
    - inspect.signature
    - args.pop
    - <builtin>.tuple
    - <builtin>.super
    - <builtin>.getattr
    - <builtin>.delattr
    - <builtin>.len
    - <builtin>.list
    - mock.mock.NonCallableMock._mock_add_spec
    - arg.split
    - asyncio.iscoroutinefunction
    - mock.mock.MagicProxy.__init__
    - orig_magics.intersection
    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:
    - mock.mock.AsyncMockMixin.__init__
    - <builtin>.reversed
    - _name_list.append
    - <builtin>.dir
    - kwargs.items
    - <builtin>.isinstance
    - mock.mock._get_signature_object
    - mock.mock.MagicMixin.__init__
    - mock.mock.NonCallableMock.__init__
    - <builtin>.issubclass
    - kw.get
    - mock.mock.MagicMixin._mock_set_magics
    - <builtin>.sorted
    - mock.mock._is_instance_mock
    - inspect.iscoroutinefunction
    - inspect.unwrap
    - mock.mock.NonCallableMock._extract_mock_name
    - <builtin>.setattr
    - inspect.getattr_static
    - mock.mock.CallableMixin.__init__
    - mock.mock.NonCallableMock.configure_mock
    - mock.mock._is_list
    - _spec_asyncs.append
    - functools.partial
    - <builtin>.type
    - <builtin>.set
    - inspect.signature
    - args.pop
    - <builtin>.tuple
    - <builtin>.super
    - <builtin>.getattr
    - <builtin>.delattr
    - <builtin>.len
    - <builtin>.list
    - mock.mock.NonCallableMock._mock_add_spec
    - arg.split
    - asyncio.iscoroutinefunction
    - mock.mock.MagicProxy.__init__
    - orig_magics.intersection
    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>.type
    - <builtin>.set
    - mock.mock.MagicMixin.__init__
    - mock.mock.MagicMixin._mock_set_magics
    - <builtin>.setattr
    - <builtin>.getattr
    - <builtin>.delattr
    - mock.mock.MagicProxy.__init__
    - orig_magics.intersection
    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:
    - mock.mock._check_and_set_parent
    - <builtin>.type
    - <builtin>.isinstance
    - <builtin>.issubclass
    - mock.mock._extract_mock
    - <builtin>.hasattr
    - mock.mock._is_instance_mock
    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:
    - <builtin>.iter
    - mock.mock._MockIter.__init__
    - <builtin>.isinstance
    - <builtin>.issubclass
    - mock.mock._is_exception
    - <builtin>.callable
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 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>.iter
    - <builtin>.isinstance
    - mock.mock._try_iter
    - <builtin>.issubclass
    - mock.mock._callable
    - <builtin>.getattr
    - mock.mock._is_exception
    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>.iter
    - <builtin>.isinstance
    - <builtin>.issubclass
    - mock.mock._callable
    - <builtin>.getattr
    - mock.mock._is_exception
    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 0x7f194eb2d520>
    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:
    - <builtin>.id
    - visited.append
    - <builtin>.isinstance
    - <builtin>.type
    - <builtin>.issubclass
    - ret.reset_mock
    - mock.mock._is_instance_mock
    - child.reset_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: 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:
    - _name_list.append
    - mock.mock.AsyncMockMixin.__init__
    - <builtin>.reversed
    - child_kwargs.update
    - <builtin>.dir
    - name.startswith
    - <builtin>.isinstance
    - mock.mock.create_autospec
    - dataclasses.is_dataclass
    - mock.mock._set_async_signature
    - mock.mock._get_signature_object
    - mock.mock.MagicMixin.__init__
    - mock.mock.NonCallableMock.__init__
    - <builtin>.issubclass
    - _kwargs.update
    - kw.get
    - mock.mock._callable
    - mock.mock.MagicMixin._mock_set_magics
    - <builtin>.hasattr
    - mock.mock._is_async_func
    - mock.mock._is_instance_mock
    - inspect.iscoroutinefunction
    - base.__dict__.get
    - inspect.unwrap
    - mock.mock.NonCallableMock._extract_mock_name
    - mock.mock._setup_func
    - mock.mock.PropertyMock._get_child_mock
    - mock.mock._instance_callable
    - mock.mock._copy_func_details
    - entries.extend
    - <builtin>.setattr
    - mock.configure_mock
    - inspect.getattr_static
    - klass.__dict__.get
    - mock.mock._SpecState.__init__
    - mock.mock.CallableMixin.__init__
    - mock.mock._is_magic
    - <builtin>.exec
    - mock.mock.NonCallableMock.configure_mock
    - mock.mock._is_list
    - mock.mock._set_signature
    - mock.mock.NonCallableMock._get_child_mock
    - _spec_asyncs.append
    - mock.mock._check_signature
    - functools.partial
    - <builtin>.type
    - <builtin>.sorted
    - <builtin>.set
    - inspect.signature
    - args.pop
    - <builtin>.tuple
    - dataclasses.fields
    - <builtin>.super
    - inspect.isdatadescriptor
    - mock.mock._setup_async_mock
    - <builtin>.getattr
    - kwargs.pop
    - mock.mock._must_skip
    - <builtin>.delattr
    - <builtin>.len
    - mock.mock._check_spec_arg_typos
    - kwargs.items
    - <builtin>.list
    - name.isidentifier
    - mock.mock.NonCallableMock._mock_add_spec
    - arg.split
    - asyncio.iscoroutinefunction
    - mock.mock.MagicProxy.__init__
    - orig_magics.intersection
    linkageType: pythonLinkage
    raised:
    - InvalidSpecError
    - AttributeError
    returnType: N/A
  - BBCount: 26
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 13
    EdgeCount: 37
    ICount: 9
    IfCount: 26
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7f194f274eb0>
    - <ast.Constant object at 0x7f194f274a60>
    - <ast.Constant object at 0x7f194f2748b0>
    - <ast.Constant object at 0x7f194f2749d0>
    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:
    - mock.mock.AsyncMockMixin.__init__
    - child_kwargs.update
    - <builtin>.dir
    - kwargs.items
    - <builtin>.isinstance
    - dataclasses.is_dataclass
    - mock.mock._set_async_signature
    - mock.mock.create_autospec
    - mock.mock._get_signature_object
    - mock.mock.MagicMixin.__init__
    - mock.mock.NonCallableMock.__init__
    - _kwargs.update
    - mock.mock._callable
    - mock.mock.MagicMixin._mock_set_magics
    - <builtin>.hasattr
    - <builtin>.issubclass
    - base.__dict__.get
    - mock.mock._is_async_func
    - mock.mock._is_instance_mock
    - inspect.iscoroutinefunction
    - inspect.unwrap
    - mock.mock._setup_func
    - mock.mock._instance_callable
    - mock.mock._copy_func_details
    - entries.extend
    - <builtin>.setattr
    - mock.configure_mock
    - inspect.getattr_static
    - klass.__dict__.get
    - mock.mock._SpecState.__init__
    - mock.mock._is_magic
    - <builtin>.exec
    - mock.mock.NonCallableMock.configure_mock
    - mock.mock._is_list
    - mock.mock._set_signature
    - _spec_asyncs.append
    - mock.mock._check_signature
    - functools.partial
    - <builtin>.type
    - <builtin>.sorted
    - <builtin>.set
    - inspect.signature
    - args.pop
    - <builtin>.tuple
    - dataclasses.fields
    - inspect.isdatadescriptor
    - <builtin>.super
    - mock.mock._setup_async_mock
    - <builtin>.getattr
    - kwargs.pop
    - mock.mock._must_skip
    - <builtin>.delattr
    - mock.mock._check_spec_arg_typos
    - name.isidentifier
    - mock.mock.NonCallableMock._mock_add_spec
    - arg.split
    - asyncio.iscoroutinefunction
    - mock.mock.MagicProxy.__init__
    - orig_magics.intersection
    linkageType: pythonLinkage
    raised:
    - InvalidSpecError
    - RuntimeError
    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>.len
    - <builtin>.reversed
    - _name_list.append
    - <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: _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>.reversed
    - _name_list.append
    - <builtin>.list
    - <builtin>.type
    - <builtin>.id
    - <builtin>.len
    - mock.mock.NonCallableMock._extract_mock_name
    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:
    - object.__dir__
    - <builtin>.dir
    - <builtin>.list
    - <builtin>.type
    - <builtin>.set
    - e.startswith
    - <builtin>.sorted
    - mock.mock._is_magic
    linkageType: pythonLinkage
    raised: []
    returnType: N/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:
    - object.__setattr__
    - <builtin>.reversed
    - mock.mock._check_and_set_parent
    - _name_list.append
    - <builtin>.list
    - <builtin>.type
    - <builtin>.isinstance
    - <builtin>.issubclass
    - <builtin>.setattr
    - mock.mock._extract_mock
    - <builtin>.hasattr
    - mock.mock._get_method
    - mock.mock._is_instance_mock
    - <builtin>.len
    - mock.mock.NonCallableMock._extract_mock_name
    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 0x7f194d31d070>
    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:
    - name.replace
    - <builtin>.isinstance
    - mock.mock._extract_mock
    - children.get
    - <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: 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:
    - name.replace
    - e.with_traceback
    - <builtin>.isinstance
    - mock.mock._Call.__init__
    - sig.bind
    - mock.mock._extract_mock
    - children.get
    - <builtin>.hasattr
    - <builtin>.len
    - 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 0x7f194cf35d60>
    - <ast.Constant object at 0x7f194cf35c40>
    - <ast.Constant object at 0x7f194cf35c10>
    - <ast.Constant object at 0x7f194cf35850>
    - <ast.Constant object at 0x7f194cf35070>
    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:
    - name.replace
    - e.with_traceback
    - <builtin>.isinstance
    - <builtin>.len
    - mock.mock._Call.__init__
    - sig.bind
    - mock.mock._extract_mock
    - mock.mock._format_call_signature
    - children.get
    - mock.mock.NonCallableMock._call_matcher
    - <builtin>.hasattr
    - mock.mock.NonCallableMock._format_mock_call_signature
    - <builtin>.repr
    - mock.mock.NonCallableMock._get_call_signature_from_name
    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:
    - name.replace
    - e.with_traceback
    - mock.mock.NonCallableMock._calls_repr
    - <builtin>.isinstance
    - <builtin>.len
    - mock.mock._Call.__init__
    - unittest.util.safe_repr
    - sig.bind
    - mock.mock._extract_mock
    - mock.mock._format_call_signature
    - children.get
    - mock.mock.NonCallableMock._call_matcher
    - <builtin>.hasattr
    - mock.mock.NonCallableMock._format_mock_call_signature
    - mock.mock.NonCallableMock.assert_called_with
    - <builtin>.repr
    - mock.mock.NonCallableMock._get_call_signature_from_name
    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 0x7f194d33fd30>
    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:
    - name.replace
    - e.with_traceback
    - <builtin>.list
    - <builtin>.isinstance
    - mock.mock._Call.__init__
    - all_calls.remove
    - sig.bind
    - mock.mock._extract_mock
    - children.get
    - mock.mock.NonCallableMock._call_matcher
    - not_found.append
    - <builtin>.hasattr
    - <builtin>.len
    - <builtin>.next
    - mock.mock.NonCallableMock._get_call_signature_from_name
    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:
    - name.replace
    - e.with_traceback
    - <builtin>.isinstance
    - <builtin>.len
    - mock.mock._Call.__init__
    - sig.bind
    - mock.mock._extract_mock
    - mock.mock._format_call_signature
    - children.get
    - mock.mock.NonCallableMock._call_matcher
    - <builtin>.hasattr
    - mock.mock.NonCallableMock._format_mock_call_signature
    - <builtin>.repr
    - mock.mock.NonCallableMock._get_call_signature_from_name
    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>.dir
    - kwargs.items
    - <builtin>.isinstance
    - mock.mock._get_signature_object
    - mock.mock.NonCallableMock.__init__
    - <builtin>.issubclass
    - <builtin>.sorted
    - mock.mock._is_instance_mock
    - inspect.iscoroutinefunction
    - inspect.unwrap
    - <builtin>.setattr
    - inspect.getattr_static
    - mock.mock.NonCallableMock.configure_mock
    - mock.mock._is_list
    - _spec_asyncs.append
    - functools.partial
    - <builtin>.type
    - inspect.signature
    - args.pop
    - <builtin>.tuple
    - <builtin>.super
    - <builtin>.getattr
    - mock.mock.NonCallableMock._mock_add_spec
    - arg.split
    - asyncio.iscoroutinefunction
    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>.type
    - <builtin>.set
    - mock.mock.MagicMixin._mock_set_magics
    - <builtin>.setattr
    - <builtin>.getattr
    - <builtin>.delattr
    - mock.mock.MagicProxy.__init__
    - orig_magics.intersection
    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 0x7f194cde99d0>
    - <ast.Constant object at 0x7f194cde9520>
    - <ast.Name object at 0x7f194cde9d90>
    - <ast.Constant object at 0x7f194cde97f0>
    - <ast.Constant object at 0x7f194cde99a0>
    - <ast.Constant object at 0x7f194cde9970>
    - <ast.Constant object at 0x7f194cde9220>
    - <ast.Constant object at 0x7f194cde9700>
    - <ast.Constant object at 0x7f194cde9640>
    - <ast.Constant object at 0x7f194cde94f0>
    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>.len
    - <builtin>.zip
    - <builtin>.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: <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>.isinstance
    - io.BytesIO
    - mock.mock.mock_open._iter_side_effect
    - <builtin>.issubclass
    - mock.mock._callable
    - io.StringIO
    - mock.mock.CallableMixin._increment_mock_call
    - mock.mock.CallableMixin._execute_mock_call
    - mock.mock._to_stream
    - mock.mock.mock_open._readline_side_effect
    - mock.mock._Call.__init__
    - _new_parent.mock_calls.append
    - mock.mock.mock_open.reset_data
    - <builtin>.getattr
    - <builtin>.next
    - mock.mock.CallableMixin._mock_call
    - _new_parent.method_calls.append
    - mock.mock._is_exception
    - mock.mock.CallableMixin._mock_check_sig
    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.mock_calls.append
    - _new_parent.method_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:
    - mock.mock.mock_open._readline_side_effect
    - mock.mock.CallableMixin._execute_mock_call
    - <builtin>.isinstance
    - io.BytesIO
    - mock.mock.mock_open._iter_side_effect
    - <builtin>.issubclass
    - mock.mock.mock_open.reset_data
    - mock.mock._callable
    - <builtin>.getattr
    - mock.mock._to_stream
    - io.StringIO
    - mock.mock._is_exception
    - <builtin>.next
    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:
    - mock.mock.mock_open._readline_side_effect
    - <builtin>.isinstance
    - io.BytesIO
    - mock.mock.mock_open._iter_side_effect
    - <builtin>.issubclass
    - mock.mock.mock_open.reset_data
    - mock.mock._callable
    - <builtin>.getattr
    - mock.mock._to_stream
    - io.StringIO
    - mock.mock._is_exception
    - <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: _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:
    - mock.mock.mock_open._readline_side_effect
    - <builtin>.isinstance
    - io.BytesIO
    - mock.mock.mock_open._iter_side_effect
    - mock.mock._to_stream
    - io.StringIO
    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>.__import__
    - <builtin>.getattr
    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:
    - components.pop
    - <builtin>.__import__
    - <builtin>.getattr
    - target.split
    - mock.mock._dot_lookup
    linkageType: pythonLinkage
    raised: []
    returnType: N/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>.type
    - mock.mock._check_spec_arg_typos
    - mock.mock._is_instance_mock
    - <builtin>.issubclass
    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._check_spec_arg_typos
    - mock.mock._patch.__init__
    - <builtin>.type
    - <builtin>.issubclass
    - p.copy
    - mock.mock._is_instance_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: 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>.dir
    - <builtin>.isinstance
    - attr.startswith
    - func.patchings.append
    - <builtin>.issubclass
    - <builtin>.hasattr
    - p.copy
    - mock.mock._is_instance_mock
    - inspect.iscoroutinefunction
    - mock.mock._patch.decorate_callable
    - mock.mock._patch.decorate_async_callable
    - <builtin>.setattr
    - mock.mock._patch.copy
    - mock.mock._patch.__init__
    - <builtin>.type
    - <builtin>.getattr
    - mock.mock._patch.decorate_class
    - functools.wraps
    - mock.mock._check_spec_arg_typos
    - asyncio.iscoroutinefunction
    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:
    - mock.mock._check_spec_arg_typos
    - mock.mock._patch.copy
    - mock.mock._patch.__init__
    - <builtin>.dir
    - attr.startswith
    - <builtin>.type
    - <builtin>.issubclass
    - <builtin>.setattr
    - <builtin>.hasattr
    - p.copy
    - <builtin>.getattr
    - mock.mock._is_instance_mock
    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:
    - <builtin>.hasattr
    - func.patchings.append
    - 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:
    - <builtin>.hasattr
    - func.patchings.append
    - 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
    - exit_stack.enter_context
    - extra_args.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: 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:
    - mock.mock._patch.decoration_helper
    - contextlib.ExitStack
    - keywargs.update
    - <builtin>.tuple
    - exit_stack.enter_context
    - extra_args.append
    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:
    - mock.mock._patch.decoration_helper
    - contextlib.ExitStack
    - keywargs.update
    - <builtin>.tuple
    - exit_stack.enter_context
    - extra_args.append
    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>.isinstance
    - components.pop
    - mock.mock._patch_multiple.<lambda1>
    - mock.mock._patch_object.<lambda1>
    - <builtin>.__import__
    - <builtin>.getattr
    - mock.mock._patch_multiple.<lambda2>
    - target.split
    - mock.mock._dot_lookup
    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
    - components.pop
    - <builtin>.__import__
    - <builtin>.getattr
    - target.split
    - mock.mock._dot_lookup
    linkageType: pythonLinkage
    raised: []
    returnType: N/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:
    - _kwargs.update
    - mock.mock._callable
    - base.__dict__.get
    - mock.mock._is_async_func
    - <builtin>.callable
    - mock.mock.NonCallableMock.configure_mock
    - functools.partial
    - args.pop
    - inspect.isdatadescriptor
    - mock.mock._setup_async_mock
    - <builtin>.delattr
    - name.isidentifier
    - arg.split
    - mock.mock.AsyncMockMixin.__init__
    - child_kwargs.update
    - kwargs.items
    - <builtin>.isinstance
    - mock.mock._get_signature_object
    - mock.mock.MagicMixin.__init__
    - <builtin>.issubclass
    - mock.mock._is_instance_mock
    - sys.exc_info
    - mock.mock._instance_callable
    - components.pop
    - entries.extend
    - mock.mock._patch_multiple.<lambda1>
    - inspect.getattr_static
    - klass.__dict__.get
    - mock.mock._SpecState.__init__
    - <builtin>.exec
    - mock.mock._dot_lookup
    - exit_stack.__exit__
    - mock.mock._set_signature
    - mock.mock._is_list
    - mock.mock._check_signature
    - <builtin>.type
    - <builtin>.bool
    - dataclasses.fields
    - <builtin>.super
    - kwargs.pop
    - mock.mock._patch_multiple.<lambda2>
    - mock.mock._check_spec_arg_typos
    - contextlib.ExitStack
    - dataclasses.is_dataclass
    - mock.mock.MagicMixin._mock_set_magics
    - inspect.isawaitable
    - target.split
    - mock.mock._copy_func_details
    - mock.mock._patch.get_original
    - <builtin>.setattr
    - _kwargs.pop
    - <builtin>.tuple
    - mock.mock._patch_object.<lambda1>
    - <builtin>.getattr
    - extra_args.update
    - mock.mock.MagicProxy.__init__
    - mock.mock._is_async_obj
    - orig_magics.intersection
    - <builtin>.dir
    - mock.mock.create_autospec
    - mock.mock._set_async_signature
    - mock.mock.NonCallableMock.__init__
    - <builtin>.sorted
    - <builtin>.hasattr
    - mock.mock._patch.__exit__
    - inspect.iscoroutinefunction
    - inspect.unwrap
    - mock.mock._setup_func
    - mock.configure_mock
    - mock.mock._is_magic
    - _spec_asyncs.append
    - <builtin>.set
    - inspect.signature
    - <builtin>.__import__
    - mock.mock._must_skip
    - mock.mock._importer
    - mock.mock.NonCallableMock._mock_add_spec
    - asyncio.iscoroutinefunction
    linkageType: pythonLinkage
    raised:
    - InvalidSpecError
    - TypeError
    - RuntimeError
    returnType: N/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:
    - <builtin>.hasattr
    - exit_stack.__exit__
    - <builtin>.setattr
    - <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:
    - _kwargs.update
    - mock.mock._callable
    - base.__dict__.get
    - mock.mock._is_async_func
    - <builtin>.callable
    - mock.mock.NonCallableMock.configure_mock
    - functools.partial
    - args.pop
    - inspect.isdatadescriptor
    - mock.mock._setup_async_mock
    - <builtin>.delattr
    - name.isidentifier
    - arg.split
    - mock.mock.AsyncMockMixin.__init__
    - child_kwargs.update
    - kwargs.items
    - <builtin>.isinstance
    - mock.mock._get_signature_object
    - mock.mock.MagicMixin.__init__
    - <builtin>.issubclass
    - mock.mock._is_instance_mock
    - sys.exc_info
    - mock.mock._instance_callable
    - components.pop
    - entries.extend
    - mock.mock._patch_multiple.<lambda1>
    - inspect.getattr_static
    - klass.__dict__.get
    - mock.mock._SpecState.__init__
    - <builtin>.exec
    - mock.mock._dot_lookup
    - exit_stack.__exit__
    - mock.mock._set_signature
    - mock.mock._is_list
    - mock.mock._check_signature
    - <builtin>.type
    - <builtin>.bool
    - dataclasses.fields
    - <builtin>.super
    - kwargs.pop
    - mock.mock._patch_multiple.<lambda2>
    - mock.mock._check_spec_arg_typos
    - contextlib.ExitStack
    - dataclasses.is_dataclass
    - mock.mock.MagicMixin._mock_set_magics
    - inspect.isawaitable
    - target.split
    - mock.mock._copy_func_details
    - mock.mock._patch.get_original
    - <builtin>.setattr
    - _kwargs.pop
    - <builtin>.tuple
    - mock.mock._patch_object.<lambda1>
    - <builtin>.getattr
    - extra_args.update
    - mock.mock.MagicProxy.__init__
    - mock.mock._is_async_obj
    - orig_magics.intersection
    - <builtin>.dir
    - mock.mock.create_autospec
    - mock.mock._set_async_signature
    - mock.mock.NonCallableMock.__init__
    - <builtin>.sorted
    - <builtin>.hasattr
    - mock.mock._patch.__exit__
    - inspect.iscoroutinefunction
    - inspect.unwrap
    - mock.mock._setup_func
    - mock.mock._patch.__enter__
    - mock.configure_mock
    - mock.mock._is_magic
    - _spec_asyncs.append
    - <builtin>.set
    - inspect.signature
    - <builtin>.__import__
    - mock.mock._must_skip
    - mock.mock._importer
    - mock.mock.NonCallableMock._mock_add_spec
    - asyncio.iscoroutinefunction
    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>.setattr
    - <builtin>.hasattr
    - mock.mock._patch.__exit__
    - <builtin>.delattr
    - exit_stack.__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
    - components.pop
    - <builtin>.__import__
    - <builtin>.getattr
    - target.split
    - mock.mock._dot_lookup
    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 0x7f194ccdd160>
    - <ast.Constant object at 0x7f194ccdd790>
    - <ast.Constant object at 0x7f194ccdd880>
    - <ast.Constant object at 0x7f194ccdd9a0>
    - <ast.Constant object at 0x7f194ccddb80>
    - <ast.Constant object at 0x7f194ccdde20>
    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._check_spec_arg_typos
    - mock.mock._patch.__init__
    - <builtin>.type
    - <builtin>.issubclass
    - mock.mock._is_instance_mock
    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 0x7f194d9edee0>
    - <ast.Constant object at 0x7f194d9edc70>
    - <ast.Constant object at 0x7f194d9edfd0>
    - <ast.Constant object at 0x7f194d9ed400>
    - <ast.Constant object at 0x7f194d9ede50>
    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:
    - mock.mock._check_spec_arg_typos
    - mock.mock._patch.__init__
    - kwargs.items
    - <builtin>.list
    - <builtin>.type
    - <builtin>.issubclass
    - patcher.additional_patchers.append
    - mock.mock._is_instance_mock
    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 0x7f194ce37df0>
    - <ast.Constant object at 0x7f194ce37af0>
    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
    - <builtin>.dir
    - <builtin>.isinstance
    - attr.startswith
    - <builtin>.hasattr
    - inspect.iscoroutinefunction
    - target.split
    - mock.mock._patch_dict.decorate_async_callable
    - components.pop
    - <builtin>.setattr
    - in_dict.update
    - mock.mock._patch_dict.decorate_callable
    - mock.mock._dot_lookup
    - mock.mock._patch_dict._patch_dict
    - <builtin>.__import__
    - <builtin>.getattr
    - functools.wraps
    - mock.mock._patch_dict.decorate_class
    - in_dict.copy
    - mock.mock._importer
    - <builtin>.list
    - in_dict.clear
    - asyncio.iscoroutinefunction
    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.copy
    - <builtin>.dir
    - mock.mock._importer
    - attr.startswith
    - mock.mock._patch_dict._patch_dict
    - <builtin>.isinstance
    - <builtin>.list
    - components.pop
    - <builtin>.setattr
    - in_dict.clear
    - in_dict.update
    - <builtin>.hasattr
    - <builtin>.__import__
    - <builtin>.getattr
    - target.split
    - mock.mock._dot_lookup
    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.copy
    - mock.mock._importer
    - mock.mock._patch_dict._patch_dict
    - <builtin>.isinstance
    - <builtin>.list
    - components.pop
    - in_dict.clear
    - in_dict.update
    - mock.mock._patch_dict._unpatch_dict
    - <builtin>.__import__
    - <builtin>.getattr
    - target.split
    - mock.mock._dot_lookup
    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.copy
    - mock.mock._importer
    - <builtin>.isinstance
    - <builtin>.list
    - components.pop
    - in_dict.clear
    - in_dict.update
    - <builtin>.__import__
    - <builtin>.getattr
    - target.split
    - mock.mock._dot_lookup
    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.clear
    - in_dict.update
    - <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.copy
    - mock.mock._importer
    - mock.mock._patch_dict._patch_dict
    - <builtin>.isinstance
    - <builtin>.list
    - components.pop
    - in_dict.clear
    - in_dict.update
    - mock.mock._patch_dict._unpatch_dict
    - <builtin>.__import__
    - <builtin>.getattr
    - target.split
    - mock.mock._dot_lookup
    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.copy
    - mock.mock._importer
    - mock.mock._patch_dict._patch_dict
    - <builtin>.isinstance
    - <builtin>.list
    - components.pop
    - in_dict.clear
    - in_dict.update
    - <builtin>.__import__
    - <builtin>.getattr
    - target.split
    - mock.mock._dot_lookup
    linkageType: pythonLinkage
    raised: []
    returnType: N/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
    - <builtin>.list
    - in_dict.clear
    - in_dict.update
    - 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.copy
    - mock.mock._importer
    - mock.mock._patch_dict._patch_dict
    - <builtin>.isinstance
    - <builtin>.list
    - components.pop
    - in_dict.clear
    - in_dict.update
    - <builtin>.__import__
    - _patch._active_patches.append
    - <builtin>.getattr
    - target.split
    - mock.mock._dot_lookup
    - mock.mock._patch_dict.__enter__
    linkageType: pythonLinkage
    raised: []
    returnType: N/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
    - <builtin>.list
    - in_dict.clear
    - in_dict.update
    - mock.mock._patch_dict.__exit__
    - mock.mock._patch_dict._unpatch_dict
    - _patch._active_patches.remove
    linkageType: pythonLinkage
    raised: []
    returnType: N/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>.dir
    - kwargs.items
    - <builtin>.isinstance
    - mock.mock._get_signature_object
    - mock.mock.NonCallableMock.__init__
    - <builtin>.issubclass
    - <builtin>.sorted
    - mock.mock._is_instance_mock
    - inspect.iscoroutinefunction
    - inspect.unwrap
    - <builtin>.setattr
    - inspect.getattr_static
    - mock.mock.NonCallableMock.configure_mock
    - mock.mock._is_list
    - _spec_asyncs.append
    - <builtin>.iter
    - functools.partial
    - <builtin>.type
    - mock.mock._AsyncIterator.__init__
    - inspect.signature
    - args.pop
    - <builtin>.getattr
    - mock.mock.NonCallableMock._mock_add_spec
    - arg.split
    - asyncio.iscoroutinefunction
    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>.dir
    - kwargs.items
    - <builtin>.isinstance
    - mock.mock._get_signature_object
    - mock.mock.NonCallableMock.__init__
    - <builtin>.issubclass
    - <builtin>.sorted
    - mock.mock._is_instance_mock
    - inspect.iscoroutinefunction
    - inspect.unwrap
    - <builtin>.setattr
    - inspect.getattr_static
    - mock.mock.NonCallableMock.configure_mock
    - mock.mock._is_list
    - _spec_asyncs.append
    - functools.partial
    - <builtin>.type
    - inspect.signature
    - args.pop
    - <builtin>.getattr
    - mock.mock.NonCallableMock._mock_add_spec
    - arg.split
    - asyncio.iscoroutinefunction
    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
    - _side_effect_methods.get
    - _calculate_return_value.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:
    - <builtin>.type
    - <builtin>.set
    - <builtin>.setattr
    - <builtin>.getattr
    - <builtin>.delattr
    - mock.mock.MagicProxy.__init__
    - orig_magics.intersection
    linkageType: pythonLinkage
    raised: []
    returnType: N/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 0x7f194e6b1160>
    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:
    - <builtin>.dir
    - <builtin>.isinstance
    - mock.mock._get_signature_object
    - <builtin>.issubclass
    - mock.mock.MagicMixin._mock_set_magics
    - mock.mock._is_instance_mock
    - inspect.iscoroutinefunction
    - inspect.unwrap
    - <builtin>.setattr
    - inspect.getattr_static
    - mock.mock._is_list
    - _spec_asyncs.append
    - functools.partial
    - <builtin>.type
    - <builtin>.set
    - inspect.signature
    - <builtin>.getattr
    - <builtin>.delattr
    - mock.mock.NonCallableMock._mock_add_spec
    - asyncio.iscoroutinefunction
    - mock.mock.MagicProxy.__init__
    - orig_magics.intersection
    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 0x7f194ceeca60>
    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:
    - <builtin>.dir
    - <builtin>.isinstance
    - mock.mock._get_signature_object
    - <builtin>.issubclass
    - mock.mock.MagicMixin._mock_set_magics
    - mock.mock._is_instance_mock
    - inspect.iscoroutinefunction
    - inspect.unwrap
    - <builtin>.setattr
    - inspect.getattr_static
    - mock.mock._is_list
    - _spec_asyncs.append
    - functools.partial
    - <builtin>.type
    - <builtin>.set
    - inspect.signature
    - <builtin>.getattr
    - <builtin>.delattr
    - mock.mock.NonCallableMock._mock_add_spec
    - asyncio.iscoroutinefunction
    - mock.mock.MagicProxy.__init__
    - orig_magics.intersection
    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:
    - parent._get_child_mock
    - <builtin>.setattr
    - mock.mock._set_return_value
    - _side_effect_methods.get
    - _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 0x7f194f0337c0>
    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:
    - parent._get_child_mock
    - <builtin>.setattr
    - mock.mock.MagicProxy.create_mock
    - mock.mock._set_return_value
    - _side_effect_methods.get
    - _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: 2
    functionLinenumber: -1
    functionName: mock.mock.AsyncMockMixin
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - _allowed_names.add
    - mock.mock._delegating_property
    - <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:
    - mock.mock.mock_open._readline_side_effect
    - <builtin>.isinstance
    - mock.mock._Call.__init__
    - io.BytesIO
    - mock.mock.mock_open._iter_side_effect
    - <builtin>.issubclass
    - mock.mock.mock_open.reset_data
    - mock.mock._callable
    - asyncio.iscoroutinefunction
    - <builtin>.getattr
    - inspect.iscoroutinefunction
    - mock.mock._to_stream
    - mock.mock._is_exception
    - io.StringIO
    - <builtin>.next
    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:
    - name.replace
    - e.with_traceback
    - <builtin>.isinstance
    - <builtin>.len
    - mock.mock._Call.__init__
    - sig.bind
    - mock.mock._extract_mock
    - mock.mock._format_call_signature
    - children.get
    - mock.mock.NonCallableMock._call_matcher
    - <builtin>.hasattr
    - mock.mock.NonCallableMock._format_mock_call_signature
    - <builtin>.repr
    - mock.mock.NonCallableMock._get_call_signature_from_name
    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:
    - name.replace
    - e.with_traceback
    - mock.mock.AsyncMockMixin.assert_awaited_with
    - <builtin>.isinstance
    - <builtin>.len
    - mock.mock._Call.__init__
    - sig.bind
    - mock.mock._extract_mock
    - mock.mock._format_call_signature
    - children.get
    - mock.mock.NonCallableMock._call_matcher
    - <builtin>.hasattr
    - mock.mock.NonCallableMock._format_mock_call_signature
    - <builtin>.repr
    - mock.mock.NonCallableMock._get_call_signature_from_name
    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:
    - name.replace
    - e.with_traceback
    - <builtin>.isinstance
    - <builtin>.len
    - mock.mock._Call.__init__
    - sig.bind
    - mock.mock._extract_mock
    - mock.mock._format_call_signature
    - children.get
    - mock.mock.NonCallableMock._call_matcher
    - <builtin>.hasattr
    - mock.mock.NonCallableMock._format_mock_call_signature
    - <builtin>.repr
    - mock.mock.NonCallableMock._get_call_signature_from_name
    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 0x7f194d6dc910>
    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:
    - name.replace
    - e.with_traceback
    - all_awaits.remove
    - <builtin>.list
    - <builtin>.isinstance
    - mock.mock._Call.__init__
    - sig.bind
    - mock.mock._extract_mock
    - children.get
    - mock.mock.NonCallableMock._call_matcher
    - not_found.append
    - <builtin>.hasattr
    - <builtin>.len
    - <builtin>.next
    - mock.mock.NonCallableMock._get_call_signature_from_name
    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 0x7f194cedb280>
    - <ast.Constant object at 0x7f194cedb580>
    - <ast.Constant object at 0x7f194cedb880>
    - <ast.Constant object at 0x7f194cedb3d0>
    - <ast.Constant object at 0x7f194cedb820>
    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:
    - <builtin>.isinstance
    - <builtin>.len
    - tuple.__new__
    linkageType: pythonLinkage
    raised: []
    returnType: N/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>.isinstance
    - <builtin>.len
    - <builtin>.getattr
    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:
    - <builtin>.len
    - mock.mock._Call._get_call_arguments
    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:
    - <builtin>.len
    - mock.mock._Call._get_call_arguments
    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 0x7f194df58c70>
    - <ast.Constant object at 0x7f194df582e0>
    - <ast.Constant object at 0x7f194df58e80>
    - <ast.Constant object at 0x7f194df58070>
    - <ast.Constant object at 0x7f194df58a00>
    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:
    - <builtin>.isinstance
    - klass.__dict__.get
    - <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: 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:
    - <builtin>.isinstance
    - io.BytesIO
    - io.StringIO
    linkageType: pythonLinkage
    raised: []
    returnType: N/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 0x7f194d2e5970>
    - <ast.Constant object at 0x7f194d2e53a0>
    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:
    - <builtin>.dir
    - mock.mock.mock_open._readline_side_effect
    - <builtin>.list
    - <builtin>.type
    - <builtin>.set
    - mock.mock.mock_open._iter_side_effect
    - mock.mock.MagicMixin.__init__
    - io.BytesIO
    - mock.mock.MagicMixin._mock_set_magics
    - <builtin>.isinstance
    - <builtin>.setattr
    - <builtin>.getattr
    - mock.mock._to_stream
    - <builtin>.delattr
    - mock.mock.MagicProxy.__init__
    - io.StringIO
    - orig_magics.intersection
    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 0x7f194d654070>
    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:
    - <builtin>.isinstance
    - <builtin>.super
    - kw.get
    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:
    - threading.Lock
    - <builtin>.super
    - 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:
    - call_event.set
    - <builtin>.super
    - mock.mock.ThreadingMixin.__get_event
    - 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: 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._format_call_signature
    - mock.mock.NonCallableMock._format_mock_call_signature
    - event.wait
    - <builtin>.repr
    - mock.mock.ThreadingMixin.__get_event
    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>.dir
    - <builtin>.isinstance
    - mock.mock.seal
    - <builtin>.getattr
    - m._mock_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: 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
    - mock.backports._unwrap_partial
    - <builtin>.isinstance
    - <builtin>.bool
    - inspect.isfunction
    linkageType: pythonLinkage
    raised: []
    returnType: N/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:
    - inspect.ismethod
    - mock.backports._unwrap_partial
    - <builtin>.isinstance
    - mock.backports._has_code_flag
    - <builtin>.bool
    - <builtin>.getattr
    - inspect.isfunction
    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 0x7f194ea05be0>
    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:
    - asyncio.Queue
    - queue.task_done
    - queue.get
    - fut.set_result
    linkageType: pythonLinkage
    raised: []
    returnType: N/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:
    - loop.create_future
    - unittest.IsolatedAsyncioTestCase._asyncioLoopRunner
    - asyncio.set_event_loop
    - loop.create_task
    - loop.set_debug
    - asyncio.new_event_loop
    - loop.run_until_complete
    linkageType: pythonLinkage
    raised: []
    returnType: N/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.shutdown_asyncgens
    - unittest.IsolatedAsyncioTestCase._asyncioTestLoop.close
    - unittest.IsolatedAsyncioTestCase._asyncioTestLoop.run_until_complete
    - asyncio.set_event_loop
    - unittest.IsolatedAsyncioTestCase._asyncioCallsQueue.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: 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 0x7f194d946670>
    argNames:
    - self
    - result
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 87
    functionName: mock.backports.IsolatedAsyncioTestCase.run
    functionSourceFile: mock.backports
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - unittest.IsolatedAsyncioTestCase._setupAsyncioLoop
    - unittest.IsolatedAsyncioTestCase._tearDownAsyncioLoop
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 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 0x7f194d946e20>
    argNames:
    - config_file
    - section
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 38
    functionName: looker_sdk._settings
    functionSourceFile: looker_sdk
    functionUses: 2
    functionsReached:
    - looker_sdk.rtl.api_settings.ApiSettings.__init__
    - looker_sdk.rtl.api_settings.ApiSettings._override_settings
    - <builtin>.isinstance
    - looker_sdk.rtl.api_settings.ApiSettings._override_from_env
    - looker_sdk.rtl.api_settings.ApiSettings._bool
    - os.path.isfile
    - val.lower
    - looker_sdk.rtl.api_settings.ApiSettings.read_config
    - <builtin>.int
    - <builtin>.DeprecationWarning
    - cfg_parser.read_file
    - <builtin>.dict
    - typing.cast
    - config_file.close
    - <builtin>.open
    - looker_sdk.rtl.api_settings.ApiSettings._clean_input
    - value.endswith
    - configparser.ConfigParser
    - typing.cast.get
    - typing_extensions.TypedDict.__annotations__.keys
    - warnings.warn
    - value.startswith
    - cfg_parser.has_section
    - os.getenv
    - data.items
    - value.strip
    - cfg_parser.sections
    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:
    - looker_sdk.rtl.api_settings.ApiSettings._override_settings
    - <builtin>.isinstance
    - looker_sdk.rtl.api_settings.ApiSettings._override_from_env
    - looker_sdk.rtl.api_settings.ApiSettings._bool
    - os.path.isfile
    - val.lower
    - looker_sdk.rtl.api_settings.ApiSettings.read_config
    - <builtin>.int
    - <builtin>.DeprecationWarning
    - cfg_parser.read_file
    - <builtin>.dict
    - typing.cast
    - config_file.close
    - <builtin>.open
    - looker_sdk.rtl.api_settings.ApiSettings._clean_input
    - value.endswith
    - configparser.ConfigParser
    - typing.cast.get
    - typing_extensions.TypedDict.__annotations__.keys
    - warnings.warn
    - value.startswith
    - cfg_parser.has_section
    - os.getenv
    - data.items
    - value.strip
    - cfg_parser.sections
    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:
    - requests.compat.MutableMapping.update
    - looker_sdk.rtl.requests_transport.RequestsTransport.__init__
    - logging.getLogger
    - headers.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:
    - datetime.datetime.now
    - datetime.timedelta
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - <builtin>.isinstance
    - settings.is_configured
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    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 0x7f1949c8cd30>
    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:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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: 270
    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 0x7f194d2f0af0>
    - <ast.Constant object at 0x7f194d2f0640>
    - <ast.Constant object at 0x7f194d2f0d30>
    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: 94
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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: 463
    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 0x7f1949c8c520>
    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:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194d424e80>
    - <ast.Constant object at 0x7f194d424a30>
    - <ast.Constant object at 0x7f194d424880>
    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:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - looker_sdk.rtl.api_methods.APIMethods._path
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194d0d5fd0>
    - <ast.Constant object at 0x7f194d0d5e50>
    - <ast.Constant object at 0x7f194d0d5220>
    - <ast.Constant object at 0x7f194d0d5bb0>
    - <ast.Constant object at 0x7f194d0d5be0>
    - <ast.Constant object at 0x7f194d0d5310>
    - <ast.Constant object at 0x7f194d0d5340>
    - <ast.Constant object at 0x7f194d0d54c0>
    - <ast.Constant object at 0x7f194d0d52b0>
    - <ast.Constant object at 0x7f194d0b90d0>
    - <ast.Constant object at 0x7f194d0b9340>
    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:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194d05a670>
    - <ast.Constant object at 0x7f194d05a580>
    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: 217
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - 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 0x7f194d0b9790>
    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:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d56a6a0>
    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:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.put
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194e6daee0>
    - <ast.Constant object at 0x7f194e6daa30>
    - <ast.Constant object at 0x7f194e6dacd0>
    - <ast.Constant object at 0x7f194e6da460>
    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:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194d69ddf0>
    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:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194db6db20>
    - <ast.Constant object at 0x7f194db6daf0>
    - <ast.Constant object at 0x7f194db6d910>
    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: 54
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194d69d430>
    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:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194f0b1070>
    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:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194d034700>
    - <ast.Constant object at 0x7f194d034a90>
    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:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d034670>
    - <ast.Constant object at 0x7f194d034640>
    - <ast.Constant object at 0x7f194d034310>
    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:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194cfda370>
    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:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194cfdadf0>
    - <ast.Constant object at 0x7f194cfda100>
    - <ast.Constant object at 0x7f194cfda5b0>
    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:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194d51ceb0>
    - <ast.Constant object at 0x7f194d51c280>
    argNames:
    - self
    - user_id
    - associative
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 426
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.login_user
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - warnings.warn
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d5f0d90>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 453
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.logout
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194d5f0a00>
    - <ast.Constant object at 0x7f194d5f0160>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 475
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.artifact_usage
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194d022190>
    - <ast.Constant object at 0x7f194d0222e0>
    - <ast.Constant object at 0x7f194d022160>
    - <ast.Constant object at 0x7f194d022880>
    argNames:
    - self
    - fields
    - limit
    - offset
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 498
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.artifact_namespaces
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194d022d60>
    - <ast.Constant object at 0x7f194d022490>
    argNames:
    - self
    - namespace
    - key
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 527
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.artifact_value
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d097a30>
    argNames:
    - self
    - namespace
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 553
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.purge_artifacts
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194d091460>
    - <ast.Constant object at 0x7f194d0912b0>
    - <ast.Constant object at 0x7f194d091970>
    - <ast.Constant object at 0x7f194d091b50>
    - <ast.Constant object at 0x7f194d091eb0>
    - <ast.Constant object at 0x7f194d091af0>
    - <ast.Constant object at 0x7f194d091ee0>
    - <ast.Constant object at 0x7f194d091790>
    - <ast.Constant object at 0x7f194d091040>
    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: 590
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_artifacts
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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: 8
    argDefaultValues:
    - <ast.Constant object at 0x7f194d0e0dc0>
    - <ast.Constant object at 0x7f194d0e0be0>
    - <ast.Constant object at 0x7f194d0e0100>
    - <ast.Constant object at 0x7f194d0e0580>
    - <ast.Constant object at 0x7f194d0e0af0>
    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: 641
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.artifact
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d125cd0>
    argNames:
    - self
    - namespace
    - key
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 683
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_artifact
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194d1257c0>
    - <ast.Constant object at 0x7f194d125340>
    argNames:
    - self
    - namespace
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 732
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_artifacts
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.put
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194e99bfa0>
    - <ast.Constant object at 0x7f194e99bdc0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 766
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_embed_secret
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194eab6a60>
    argNames:
    - self
    - embed_secret_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 788
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_embed_secret
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194ebe6640>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 852
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_sso_embed_url
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194ea274f0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 896
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_embed_url_as_me
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194e981220>
    - <ast.Constant object at 0x7f194e9816a0>
    argNames:
    - self
    - url
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 916
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.validate_embed_url
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194e981b50>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 968
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.acquire_embed_cookieless_session
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194d0fcee0>
    argNames:
    - self
    - session_reference_token
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 994
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_embed_cookieless_session
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194d0fc490>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1030
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.generate_tokens_for_cookieless_session
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.put
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194d11e790>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1067
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.ldap_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194d11e6d0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1097
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_ldap_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194eb14340>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1136
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.test_ldap_config_connection
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.put
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194d4241c0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1177
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.test_ldap_config_auth
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.put
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194d4248b0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1207
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.test_ldap_config_user_info
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.put
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194d4241f0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1237
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.test_ldap_config_user_auth
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.put
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194e6daaf0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1258
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.register_mobile_device
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194e6daa30>
    argNames:
    - self
    - device_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1278
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_mobile_device_registration
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194db6db20>
    argNames:
    - self
    - device_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1299
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.deregister_mobile_device
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194d2f0ac0>
    - <ast.Constant object at 0x7f194d2f03a0>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1326
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_oauth_client_apps
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194d2f00d0>
    - <ast.Constant object at 0x7f194d2f08b0>
    argNames:
    - self
    - client_guid
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1349
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.oauth_client_app
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194e66eaf0>
    - <ast.Constant object at 0x7f194e66e880>
    argNames:
    - self
    - client_guid
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1378
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.register_oauth_client_app
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d05a4c0>
    - <ast.Constant object at 0x7f194d05a460>
    argNames:
    - self
    - client_guid
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1406
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_oauth_client_app
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194e9a1280>
    argNames:
    - self
    - client_guid
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1440
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_oauth_client_app
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194e9a18b0>
    argNames:
    - self
    - client_guid
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1464
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.invalidate_tokens
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194e9cceb0>
    - <ast.Constant object at 0x7f194e9cc1c0>
    argNames:
    - self
    - client_guid
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1491
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.activate_app_user
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194e9a8220>
    - <ast.Constant object at 0x7f194e9a86a0>
    argNames:
    - self
    - client_guid
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1527
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.deactivate_app_user
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194e9a8460>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1567
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.oidc_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194d8ffd00>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1595
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_oidc_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194d8ff790>
    argNames:
    - self
    - test_slug
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1617
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.oidc_test_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d34fbe0>
    argNames:
    - self
    - test_slug
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1640
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_oidc_test_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194d34f250>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1663
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_oidc_test_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194d28c880>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1685
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.password_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194d28cd30>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1705
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_password_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194d28c760>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1727
    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:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.put
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194e279b20>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1758
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.saml_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194e279670>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1786
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_saml_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194d307250>
    argNames:
    - self
    - test_slug
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1808
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.saml_test_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d307be0>
    argNames:
    - self
    - test_slug
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1831
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_saml_test_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194d2c33d0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1854
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_saml_test_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194d2c3370>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1876
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.parse_saml_idp_metadata
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194d0cf040>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1900
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.fetch_and_parse_saml_idp_metadata
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194d0cf640>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1920
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.session_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194e2cd1c0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1938
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_session_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194d2b2f10>
    - <ast.Constant object at 0x7f194d2b2640>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1962
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.get_support_access_allowlist_entries
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194d2b24c0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1987
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.add_support_access_allowlist_entries
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194da25f70>
    argNames:
    - self
    - entry_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2011
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_support_access_allowlist_entry
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194da25850>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2036
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.enable_support_access
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.put
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194e8d54f0>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2060
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.disable_support_access
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.put
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194e8d5d30>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2082
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.support_access_status
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194d9fed60>
    - <ast.Constant object at 0x7f194d9fe280>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2100
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_user_login_lockouts
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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: 13
    argDefaultValues:
    - <ast.Constant object at 0x7f194da41700>
    - <ast.Constant object at 0x7f194da41610>
    - <ast.Constant object at 0x7f194da41310>
    - <ast.Constant object at 0x7f194da41a90>
    - <ast.Constant object at 0x7f194da414c0>
    - <ast.Constant object at 0x7f194da412e0>
    - <ast.Constant object at 0x7f194da41580>
    - <ast.Constant object at 0x7f194da41370>
    - <ast.Constant object at 0x7f194da41be0>
    - <ast.Constant object at 0x7f194da410a0>
    - <ast.Constant object at 0x7f194da412b0>
    - <ast.Constant object at 0x7f194da41550>
    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: 2121
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_user_login_lockouts
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194e488a30>
    argNames:
    - self
    - key
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2174
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_login_lockout
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194e488d00>
    - <ast.Constant object at 0x7f194e488160>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2199
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_boards
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194cebe9d0>
    - <ast.Constant object at 0x7f194cebe3a0>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2220
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_board
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194d56fa00>
    - <ast.Constant object at 0x7f194d56f5b0>
    - <ast.Constant object at 0x7f194d56f760>
    - <ast.Constant object at 0x7f194d56f0a0>
    - <ast.Constant object at 0x7f194d56fcd0>
    - <ast.Constant object at 0x7f194d56fca0>
    - <ast.Constant object at 0x7f194d56f820>
    - <ast.Constant object at 0x7f194d56fb80>
    - <ast.Constant object at 0x7f194d56f1f0>
    - <ast.Constant object at 0x7f194d56f580>
    - <ast.Constant object at 0x7f194d56f370>
    - <ast.Constant object at 0x7f194d56fd90>
    - <ast.Constant object at 0x7f194d56f3d0>
    - <ast.Constant object at 0x7f194d56f2b0>
    - <ast.Constant object at 0x7f194d56f0d0>
    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: 2264
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_boards
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194d1bd550>
    - <ast.Constant object at 0x7f194d1bd6a0>
    argNames:
    - self
    - board_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2326
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.board
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194dd3b4f0>
    - <ast.Constant object at 0x7f194dd3b250>
    argNames:
    - self
    - board_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2350
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_board
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194df9a400>
    argNames:
    - self
    - board_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2376
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_board
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194d41d910>
    - <ast.Constant object at 0x7f194d41d280>
    - <ast.Constant object at 0x7f194d41d6d0>
    - <ast.Constant object at 0x7f194d41d6a0>
    argNames:
    - self
    - fields
    - sorts
    - board_section_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2397
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_board_items
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194d41d370>
    - <ast.Constant object at 0x7f194d41db20>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2426
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_board_item
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194d08cd60>
    - <ast.Constant object at 0x7f194d08c5e0>
    argNames:
    - self
    - board_item_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2449
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.board_item
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194e6ddee0>
    - <ast.Constant object at 0x7f194e6dd760>
    argNames:
    - self
    - board_item_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2473
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_board_item
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194e6dd880>
    argNames:
    - self
    - board_item_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2499
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_board_item
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194d3387c0>
    - <ast.Constant object at 0x7f194d338310>
    - <ast.Constant object at 0x7f194d338b20>
    argNames:
    - self
    - fields
    - sorts
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2520
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_board_sections
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194d3546d0>
    - <ast.Constant object at 0x7f194d354340>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2543
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_board_section
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194d354f40>
    - <ast.Constant object at 0x7f194d354cd0>
    argNames:
    - self
    - board_section_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2566
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.board_section
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d2a1eb0>
    - <ast.Constant object at 0x7f194d2a1fa0>
    argNames:
    - self
    - board_section_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2590
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_board_section
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194d2a1ca0>
    argNames:
    - self
    - board_section_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2616
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_board_section
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194db47f10>
    - <ast.Constant object at 0x7f194db47700>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2648
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_color_collections
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194cec9190>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2677
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_color_collection
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194cec9490>
    - <ast.Constant object at 0x7f194cec98b0>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2702
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.color_collections_custom
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194d11a850>
    - <ast.Constant object at 0x7f194d11adf0>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2728
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.color_collections_standard
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194d11a250>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2753
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.default_color_collection
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194d264880>
    argNames:
    - self
    - collection_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2774
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.set_default_color_collection
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.put
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194d264160>
    - <ast.Constant object at 0x7f194d264940>
    argNames:
    - self
    - collection_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2804
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.color_collection
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d6f1250>
    argNames:
    - self
    - collection_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2829
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_color_collection
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194d6f1040>
    argNames:
    - self
    - collection_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2859
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_color_collection
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194d29d820>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2884
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.cloud_storage_configuration
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194d29d3a0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2902
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_cloud_storage_configuration
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194d6aec10>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2922
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.custom_welcome_email
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194d6aef40>
    - <ast.Constant object at 0x7f194d6ae430>
    argNames:
    - self
    - body
    - send_test_welcome_email
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2940
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_custom_welcome_email
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194d0f6550>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2963
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_custom_welcome_email_test
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.put
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194d0f6a30>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2983
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.digest_emails_enabled
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194d0f6460>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3001
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_digest_emails_enabled
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194d7c5e80>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3023
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_digest_email_send
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194d7c52e0>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3045
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.public_egress_ip_addresses
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194d1df550>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3063
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.internal_help_resources_content
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194d1dfa30>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3081
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_internal_help_resources_content
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194df473d0>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3101
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.internal_help_resources
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194df474f0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3119
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_internal_help_resources
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194df470a0>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3141
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_legacy_features
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194cf6a2b0>
    argNames:
    - self
    - legacy_feature_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3161
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.legacy_feature
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194cf6aeb0>
    argNames:
    - self
    - legacy_feature_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3184
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_legacy_feature
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194cf659d0>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3207
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_locales
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194cf65f10>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3225
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.mobile_settings
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194cfd55b0>
    - <ast.Constant object at 0x7f194cfd5a60>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3267
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.get_setting
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194cfd5f10>
    - <ast.Constant object at 0x7f194cfd5bb0>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3316
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.set_setting
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194cf5afd0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3341
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.set_smtp_settings
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194cf5a640>
    - <ast.Constant object at 0x7f194cf5a760>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3361
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.smtp_status
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194d5f6490>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3382
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_timezones
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194d5f6c40>
    - <ast.Constant object at 0x7f194d5f6700>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3400
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.versions
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194d3e6dc0>
    argNames:
    - self
    - api_version
    - specification
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3423
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.api_spec
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194da192b0>
    - <ast.Constant object at 0x7f194da19310>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3451
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.whitelabel_configuration
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194da191c0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3474
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_whitelabel_configuration
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.put
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194d793d30>
    - <ast.Constant object at 0x7f194d7935b0>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3498
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_connections
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194d793f70>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3519
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_connection
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194d1ce850>
    - <ast.Constant object at 0x7f194d1cee20>
    argNames:
    - self
    - connection_name
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3539
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.connection
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d1cef70>
    argNames:
    - self
    - connection_name
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3563
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_connection
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194e5b7940>
    argNames:
    - self
    - connection_name
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3586
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_connection
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194e5b7c40>
    argNames:
    - self
    - connection_name
    - override_context
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3607
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_connection_override
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194d6d51f0>
    - <ast.Constant object at 0x7f194d6d5280>
    argNames:
    - self
    - connection_name
    - tests
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3638
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.test_connection
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.put
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d5b9a60>
    - <ast.Constant object at 0x7f194d5b97f0>
    argNames:
    - self
    - body
    - tests
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3669
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.test_connection_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.put
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194d3f6970>
    - <ast.Constant object at 0x7f194d3f6160>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3692
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_dialect_infos
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194d3bd8b0>
    - <ast.Constant object at 0x7f194d3bd130>
    - <ast.Constant object at 0x7f194d3bd070>
    argNames:
    - self
    - name
    - client_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3715
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_external_oauth_applications
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194d7396a0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3740
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_external_oauth_application
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194d739760>
    argNames:
    - self
    - client_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3762
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_external_oauth_application
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194d6a9eb0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3785
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_oauth_application_user_state
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194d6a9280>
    - <ast.Constant object at 0x7f194d6a9d00>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3805
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_ssh_servers
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194ce0be50>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3826
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_ssh_server
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194ce0bd90>
    argNames:
    - self
    - ssh_server_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3846
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.ssh_server
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d328df0>
    argNames:
    - self
    - ssh_server_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3867
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_ssh_server
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194d328d00>
    argNames:
    - self
    - ssh_server_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3890
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_ssh_server
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194d5c9490>
    argNames:
    - self
    - ssh_server_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3911
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.test_ssh_server
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d5c9130>
    - <ast.Constant object at 0x7f194d5c9760>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3932
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_ssh_tunnels
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194e030670>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3953
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_ssh_tunnel
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194e030040>
    argNames:
    - self
    - ssh_tunnel_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3973
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.ssh_tunnel
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d7ba940>
    argNames:
    - self
    - ssh_tunnel_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3994
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_ssh_tunnel
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194cef1190>
    argNames:
    - self
    - ssh_tunnel_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4017
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_ssh_tunnel
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194cef1520>
    argNames:
    - self
    - ssh_tunnel_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4038
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.test_ssh_tunnel
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194f2b91c0>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4061
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.ssh_public_key
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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: 14
    argDefaultValues:
    - <ast.Constant object at 0x7f194d72f3a0>
    - <ast.Constant object at 0x7f194d72fdc0>
    - <ast.Constant object at 0x7f194d72f730>
    - <ast.Constant object at 0x7f194d72f430>
    - <ast.Constant object at 0x7f194d72fdf0>
    - <ast.Constant object at 0x7f194d72faf0>
    - <ast.Constant object at 0x7f194d72ff40>
    - <ast.Constant object at 0x7f194d72f550>
    - <ast.Constant object at 0x7f194d72fa00>
    - <ast.Constant object at 0x7f194d72f9a0>
    - <ast.Constant object at 0x7f194d72f580>
    - <ast.Constant object at 0x7f194d72fc10>
    - <ast.Constant object at 0x7f194d72f880>
    argNames:
    - self
    - id
    - user_id
    - content_metadata_id
    - dashboard_id
    - look_id
    - board_id
    - include_board_items
    - 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
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4104
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_content_favorites
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194ebc2eb0>
    - <ast.Constant object at 0x7f194ebc2e20>
    argNames:
    - self
    - content_favorite_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4160
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.content_favorite
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194ebc2d00>
    argNames:
    - self
    - content_favorite_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4184
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_content_favorite
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194d3b3a60>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4205
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_content_favorite
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194d3b3940>
    - <ast.Constant object at 0x7f194d3b3d30>
    argNames:
    - self
    - parent_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4225
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_content_metadatas
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194e2a10d0>
    - <ast.Constant object at 0x7f194e2a1970>
    argNames:
    - self
    - content_metadata_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4248
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.content_metadata
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d6cfb50>
    argNames:
    - self
    - content_metadata_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4272
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_content_metadata
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194d6cf610>
    - <ast.Constant object at 0x7f194d6cf970>
    argNames:
    - self
    - content_metadata_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4295
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_content_metadata_accesses
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194ce05280>
    - <ast.Constant object at 0x7f194ce052e0>
    argNames:
    - self
    - body
    - send_boards_notification_email
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4321
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_content_metadata_access
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194ec32670>
    argNames:
    - self
    - content_metadata_access_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4347
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_content_metadata_access
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.put
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194ec32700>
    argNames:
    - self
    - content_metadata_access_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4371
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_content_metadata_access
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194d7827f0>
    - <ast.Constant object at 0x7f194d782bb0>
    - <ast.Constant object at 0x7f194d782220>
    - <ast.Constant object at 0x7f194d7823a0>
    - <ast.Constant object at 0x7f194d782d90>
    - <ast.Constant object at 0x7f194d782940>
    - <ast.Constant object at 0x7f194d782f10>
    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: 4400
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_content
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d771be0>
    - <ast.Constant object at 0x7f194d7711f0>
    - <ast.Constant object at 0x7f194d771af0>
    - <ast.Constant object at 0x7f194d771b20>
    - <ast.Constant object at 0x7f194d771040>
    - <ast.Constant object at 0x7f194d771550>
    - <ast.Constant object at 0x7f194d771880>
    - <ast.Constant object at 0x7f194d771730>
    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: 4444
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.content_summary
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194d6c4130>
    - <ast.Constant object at 0x7f194d6c4550>
    - <ast.Constant object at 0x7f194d6c46d0>
    - <ast.Constant object at 0x7f194d6c4610>
    - <ast.Constant object at 0x7f194d6c4310>
    - <ast.Constant object at 0x7f194d6c4ee0>
    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: 4488
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.content_thumbnail
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194db73c10>
    - <ast.Constant object at 0x7f194db73730>
    - <ast.Constant object at 0x7f194db73be0>
    - <ast.Constant object at 0x7f194db73400>
    argNames:
    - self
    - fields
    - project_names
    - space_ids
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4532
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.content_validation
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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: 15
    argDefaultValues:
    - <ast.Constant object at 0x7f194d406160>
    - <ast.Constant object at 0x7f194d4065b0>
    - <ast.Constant object at 0x7f194d4061f0>
    - <ast.Constant object at 0x7f194d4068b0>
    - <ast.Constant object at 0x7f194d406670>
    - <ast.Constant object at 0x7f194d4069d0>
    - <ast.Constant object at 0x7f194d4066a0>
    - <ast.Constant object at 0x7f194d406550>
    - <ast.Constant object at 0x7f194d406d30>
    - <ast.Constant object at 0x7f194d4060d0>
    - <ast.Constant object at 0x7f194d4062b0>
    - <ast.Constant object at 0x7f194d4069a0>
    - <ast.Constant object at 0x7f194d406520>
    - <ast.Constant object at 0x7f194d406490>
    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: 4582
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_content_views
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194f2d3d60>
    - <ast.Constant object at 0x7f194f2d3df0>
    argNames:
    - self
    - type
    - resource_id
    - reload
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4646
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.vector_thumbnail
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d745df0>
    - <ast.Constant object at 0x7f194d7451c0>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4683
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_dashboards
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194e8bf5b0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4717
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194d984430>
    - <ast.Constant object at 0x7f194d9845b0>
    - <ast.Constant object at 0x7f194d9848b0>
    - <ast.Constant object at 0x7f194d984fa0>
    - <ast.Constant object at 0x7f194d9849a0>
    - <ast.Constant object at 0x7f194d984ca0>
    - <ast.Constant object at 0x7f194d984a60>
    - <ast.Constant object at 0x7f194d9840d0>
    - <ast.Constant object at 0x7f194d984e20>
    - <ast.Constant object at 0x7f194d984f10>
    - <ast.Constant object at 0x7f194d984520>
    - <ast.Constant object at 0x7f194d984400>
    - <ast.Constant object at 0x7f194d984370>
    - <ast.Constant object at 0x7f194d984eb0>
    - <ast.Constant object at 0x7f194d984910>
    - <ast.Constant object at 0x7f194d984b20>
    - <ast.Constant object at 0x7f194d9843d0>
    - <ast.Constant object at 0x7f194d984c70>
    - <ast.Constant object at 0x7f194d984820>
    - <ast.Constant object at 0x7f194d984df0>
    - <ast.Constant object at 0x7f194d984ee0>
    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: 4766
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_dashboards
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194d3492e0>
    - <ast.Constant object at 0x7f194d349c70>
    - <ast.Constant object at 0x7f194d349580>
    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: 4857
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.import_lookml_dashboard
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194ccf7430>
    - <ast.Constant object at 0x7f194ccf70d0>
    - <ast.Constant object at 0x7f194ccf7880>
    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: 4896
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.sync_lookml_dashboard
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194daf4d90>
    - <ast.Constant object at 0x7f194daf4a30>
    argNames:
    - self
    - dashboard_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4928
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.dashboard
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d173790>
    argNames:
    - self
    - dashboard_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4961
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_dashboard
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194d173430>
    argNames:
    - self
    - dashboard_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4990
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_dashboard
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194cd9bb50>
    argNames:
    - self
    - dashboard_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5013
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_aggregate_table_lookml
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194cdb0d60>
    - <ast.Constant object at 0x7f194cdb0a60>
    - <ast.Constant object at 0x7f194cdb0ca0>
    - <ast.Constant object at 0x7f194cdb0520>
    - <ast.Constant object at 0x7f194cdb01f0>
    - <ast.Constant object at 0x7f194cdb0730>
    - <ast.Constant object at 0x7f194cdb0cd0>
    - <ast.Constant object at 0x7f194cdb0070>
    argNames:
    - self
    - folder_id
    - title
    - content_favorite_id
    - fields
    - 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: 5063
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_lookml_dashboards
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194cdb0fd0>
    argNames:
    - self
    - dashboard_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5106
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_lookml
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194ce5f910>
    argNames:
    - self
    - dashboard_id
    - folder_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5132
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.move_dashboard
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194e9f6220>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5170
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.import_dashboard_from_lookml
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194e9f6850>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5190
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_from_lookml
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194eae88e0>
    - <ast.Constant object at 0x7f194eae8370>
    argNames:
    - self
    - dashboard_id
    - folder_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5218
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.copy_dashboard
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194cde4460>
    - <ast.Constant object at 0x7f194cde4c10>
    - <ast.Constant object at 0x7f194cde45e0>
    - <ast.Constant object at 0x7f194cde4670>
    - <ast.Constant object at 0x7f194cde4070>
    - <ast.Constant object at 0x7f194cde4d30>
    - <ast.Constant object at 0x7f194cde4bb0>
    - <ast.Constant object at 0x7f194cde4ee0>
    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: 5265
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_dashboard_elements
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194cde4160>
    - <ast.Constant object at 0x7f194cde40a0>
    argNames:
    - self
    - dashboard_element_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5306
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_element
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d2911c0>
    - <ast.Constant object at 0x7f194d2916d0>
    argNames:
    - self
    - dashboard_element_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5330
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_dashboard_element
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194d291430>
    argNames:
    - self
    - dashboard_element_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5356
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_dashboard_element
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194d940bb0>
    - <ast.Constant object at 0x7f194d940670>
    argNames:
    - self
    - dashboard_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5377
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_dashboard_elements
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194ce9de50>
    - <ast.Constant object at 0x7f194ce9d0a0>
    - <ast.Constant object at 0x7f194ce9d250>
    argNames:
    - self
    - body
    - fields
    - apply_filters
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5401
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_element
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194eb3c160>
    - <ast.Constant object at 0x7f194eb3c3a0>
    argNames:
    - self
    - dashboard_filter_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5426
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_filter
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d3fcd60>
    - <ast.Constant object at 0x7f194d3fcc10>
    argNames:
    - self
    - dashboard_filter_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5450
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_dashboard_filter
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194ea5e550>
    argNames:
    - self
    - dashboard_filter_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5476
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_dashboard_filter
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194ea5edf0>
    - <ast.Constant object at 0x7f194ea5e940>
    argNames:
    - self
    - dashboard_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5497
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_dashboard_filters
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d3eb100>
    - <ast.Constant object at 0x7f194d3eba60>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5521
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_filter
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194d2daf40>
    - <ast.Constant object at 0x7f194d2da910>
    argNames:
    - self
    - dashboard_layout_component_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5544
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_layout_component
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d2da0a0>
    - <ast.Constant object at 0x7f194d2da940>
    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: 5570
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_dashboard_layout_component
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194dbab0d0>
    - <ast.Constant object at 0x7f194dbab340>
    argNames:
    - self
    - dashboard_layout_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5598
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_layout_dashboard_layout_components
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194cef7790>
    - <ast.Constant object at 0x7f194cef7400>
    argNames:
    - self
    - dashboard_layout_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5622
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_layout
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194cef7d30>
    - <ast.Constant object at 0x7f194d75c3d0>
    argNames:
    - self
    - dashboard_layout_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5646
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_dashboard_layout
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194d75cee0>
    argNames:
    - self
    - dashboard_layout_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5672
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_dashboard_layout
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194d39d3a0>
    - <ast.Constant object at 0x7f194d39de80>
    argNames:
    - self
    - dashboard_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5693
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_dashboard_layouts
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d39d850>
    - <ast.Constant object at 0x7f194d39da00>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5717
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_layout
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194cf4a550>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5744
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.perform_data_action
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194db9ac40>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5764
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.fetch_remote_data_action_form
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194db9a760>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5788
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_datagroups
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194d611910>
    argNames:
    - self
    - datagroup_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5806
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.datagroup
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d611490>
    argNames:
    - self
    - datagroup_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5827
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_datagroup
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194d1f5a00>
    - <ast.Constant object at 0x7f194d1f51c0>
    - <ast.Constant object at 0x7f194d1f5520>
    argNames:
    - self
    - model
    - format
    - color
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5854
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.graph_derived_tables_for_model
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d5ad790>
    - <ast.Constant object at 0x7f194d5ad490>
    - <ast.Constant object at 0x7f194d5ad130>
    argNames:
    - self
    - view
    - models
    - workspace
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5880
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.graph_derived_tables_for_view
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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: 8
    argDefaultValues:
    - <ast.Constant object at 0x7f194d5ade50>
    - <ast.Constant object at 0x7f194d5ad340>
    - <ast.Constant object at 0x7f194d5ad400>
    - <ast.Constant object at 0x7f194d5ad220>
    - <ast.Constant object at 0x7f194d5ad190>
    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: 5906
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.start_pdt_build
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194df1f910>
    argNames:
    - self
    - materialization_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5944
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.check_pdt_build
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d2ad970>
    - <ast.Constant object at 0x7f194d2ad580>
    argNames:
    - self
    - materialization_id
    - source
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5965
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.stop_pdt_build
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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: 15
    argDefaultValues:
    - <ast.Constant object at 0x7f194d564670>
    - <ast.Constant object at 0x7f194d564d00>
    - <ast.Constant object at 0x7f194d564cd0>
    - <ast.Constant object at 0x7f194d5647c0>
    - <ast.Constant object at 0x7f194d564850>
    - <ast.Constant object at 0x7f194d564c40>
    - <ast.Constant object at 0x7f194d564400>
    - <ast.Constant object at 0x7f194d564700>
    - <ast.Constant object at 0x7f194d564bb0>
    - <ast.Constant object at 0x7f194d564e50>
    - <ast.Constant object at 0x7f194d564df0>
    - <ast.Constant object at 0x7f194d564ee0>
    - <ast.Constant object at 0x7f194d564460>
    - <ast.Constant object at 0x7f194d564100>
    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: 5993
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_folders
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194d7a8520>
    - <ast.Constant object at 0x7f194d7a8f70>
    argNames:
    - self
    - folder_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6052
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.folder
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194e4857c0>
    argNames:
    - self
    - folder_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6076
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_folder
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194e485f40>
    argNames:
    - self
    - folder_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6100
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_folder
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194d6b9880>
    - <ast.Constant object at 0x7f194d6b97c0>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6123
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_folders
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194f629070>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6147
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_folder
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194cdff790>
    - <ast.Constant object at 0x7f194cdff610>
    - <ast.Constant object at 0x7f194cdffa90>
    - <ast.Constant object at 0x7f194cdff2e0>
    - <ast.Constant object at 0x7f194cdff280>
    - <ast.Constant object at 0x7f194cdff160>
    - <ast.Constant object at 0x7f194cdff2b0>
    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: 6167
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.folder_children
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194cd46af0>
    - <ast.Constant object at 0x7f194cd46d00>
    - <ast.Constant object at 0x7f194cd46940>
    - <ast.Constant object at 0x7f194cd46dc0>
    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: 6208
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.folder_children_search
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194db4c520>
    - <ast.Constant object at 0x7f194db4c070>
    argNames:
    - self
    - folder_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6236
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.folder_parent
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194df25850>
    - <ast.Constant object at 0x7f194df25580>
    argNames:
    - self
    - folder_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6260
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.folder_ancestors
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194df25730>
    - <ast.Constant object at 0x7f194df250d0>
    argNames:
    - self
    - folder_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6285
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.folder_looks
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194ceb3280>
    - <ast.Constant object at 0x7f194ceb31f0>
    argNames:
    - self
    - folder_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6309
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.folder_dashboards
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194eb44b20>
    - <ast.Constant object at 0x7f194eb44250>
    - <ast.Constant object at 0x7f194eb44a60>
    - <ast.Constant object at 0x7f194eb446a0>
    - <ast.Constant object at 0x7f194eb44d60>
    - <ast.Constant object at 0x7f194eb44e80>
    - <ast.Constant object at 0x7f194eb44be0>
    - <ast.Constant object at 0x7f194eb447f0>
    - <ast.Constant object at 0x7f194eb44df0>
    - <ast.Constant object at 0x7f194eb44e50>
    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: 6337
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_groups
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194d32eeb0>
    - <ast.Constant object at 0x7f194d32e250>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6384
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_group
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194d189580>
    - <ast.Constant object at 0x7f194d189640>
    - <ast.Constant object at 0x7f194d189e20>
    - <ast.Constant object at 0x7f194d189970>
    - <ast.Constant object at 0x7f194d189f10>
    - <ast.Constant object at 0x7f194d189e80>
    - <ast.Constant object at 0x7f194d189610>
    - <ast.Constant object at 0x7f194d1898b0>
    - <ast.Constant object at 0x7f194d1890d0>
    - <ast.Constant object at 0x7f194d1895e0>
    - <ast.Constant object at 0x7f194d189670>
    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: 6430
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_groups
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194cdb6280>
    - <ast.Constant object at 0x7f194cdb67c0>
    - <ast.Constant object at 0x7f194cdb6430>
    - <ast.Constant object at 0x7f194cdb6490>
    - <ast.Constant object at 0x7f194cdb6a00>
    - <ast.Constant object at 0x7f194cdb6c70>
    - <ast.Constant object at 0x7f194cdb68b0>
    - <ast.Constant object at 0x7f194cdb6d00>
    - <ast.Constant object at 0x7f194cdb6310>
    - <ast.Constant object at 0x7f194cdb66a0>
    - <ast.Constant object at 0x7f194cdb6940>
    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: 6503
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_groups_with_roles
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194cdf44f0>
    - <ast.Constant object at 0x7f194cdf4df0>
    - <ast.Constant object at 0x7f194cdf4f40>
    - <ast.Constant object at 0x7f194cdf4250>
    - <ast.Constant object at 0x7f194cdf43a0>
    - <ast.Constant object at 0x7f194cdf4a30>
    - <ast.Constant object at 0x7f194cdf4100>
    - <ast.Constant object at 0x7f194cdf4be0>
    - <ast.Constant object at 0x7f194cdf4310>
    - <ast.Constant object at 0x7f194d43d850>
    - <ast.Constant object at 0x7f194d43d7f0>
    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: 6577
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_groups_with_hierarchy
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194d43d790>
    - <ast.Constant object at 0x7f194d43d8b0>
    argNames:
    - self
    - group_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6627
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.group
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194eb05dc0>
    - <ast.Constant object at 0x7f194eb05040>
    argNames:
    - self
    - group_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6651
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_group
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194d2cefd0>
    argNames:
    - self
    - group_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6677
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_group
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194d2ce8b0>
    - <ast.Constant object at 0x7f194d2cef70>
    argNames:
    - self
    - group_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6698
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_group_groups
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d788370>
    argNames:
    - self
    - group_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6722
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.add_group_group
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d070d60>
    - <ast.Constant object at 0x7f194d070490>
    - <ast.Constant object at 0x7f194d070f10>
    - <ast.Constant object at 0x7f194d0704f0>
    - <ast.Constant object at 0x7f194d070340>
    - <ast.Constant object at 0x7f194d070d90>
    - <ast.Constant object at 0x7f194d070850>
    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: 6746
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_group_users
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d66a940>
    argNames:
    - self
    - group_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6787
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.add_group_user
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d66a250>
    argNames:
    - self
    - group_id
    - user_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6811
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_group_user
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194e9ad730>
    argNames:
    - self
    - group_id
    - deleting_group_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6835
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_group_from_group
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194e9ad3a0>
    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: 6861
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_user_attribute_group_value
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194d6e1190>
    argNames:
    - self
    - group_id
    - user_attribute_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6888
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_attribute_group_value
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194d53c2e0>
    - <ast.Constant object at 0x7f194d53c070>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6916
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_primary_homepage_sections
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194d53c2b0>
    - <ast.Constant object at 0x7f194d53ccd0>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6941
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_integration_hubs
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194eb35310>
    - <ast.Constant object at 0x7f194eb35880>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6964
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_integration_hub
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194ce842b0>
    - <ast.Constant object at 0x7f194ce84130>
    argNames:
    - self
    - integration_hub_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6987
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.integration_hub
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194ce84fd0>
    - <ast.Constant object at 0x7f194ce84250>
    argNames:
    - self
    - integration_hub_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7013
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_integration_hub
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194d493310>
    argNames:
    - self
    - integration_hub_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7039
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_integration_hub
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194db5d400>
    - <ast.Constant object at 0x7f194db5d0a0>
    argNames:
    - self
    - integration_hub_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7060
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.get_integration_hub_health
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194db5d280>
    argNames:
    - self
    - integration_hub_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7084
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.accept_integration_hub_legal_agreement
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d3a8fa0>
    - <ast.Constant object at 0x7f194d3a8850>
    - <ast.Constant object at 0x7f194d3a8f10>
    argNames:
    - self
    - fields
    - integration_hub_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7105
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_integrations
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194d3a84f0>
    - <ast.Constant object at 0x7f194d3a8e80>
    argNames:
    - self
    - integration_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7131
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.integration
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d9c6940>
    - <ast.Constant object at 0x7f194d9c6880>
    argNames:
    - self
    - integration_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7155
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_integration
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194d7bfeb0>
    - <ast.Constant object at 0x7f194d7bfa00>
    argNames:
    - self
    - integration_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7181
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.fetch_integration_form
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d7bfb20>
    argNames:
    - self
    - integration_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7204
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.test_integration
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d3a2460>
    - <ast.Constant object at 0x7f194d3a2160>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7235
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_looks
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194d681670>
    - <ast.Constant object at 0x7f194d681070>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7262
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_look
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194da57970>
    - <ast.Constant object at 0x7f194da57dc0>
    - <ast.Constant object at 0x7f194da57430>
    - <ast.Constant object at 0x7f194da570d0>
    - <ast.Constant object at 0x7f194da57880>
    - <ast.Constant object at 0x7f194da577f0>
    - <ast.Constant object at 0x7f194da57070>
    - <ast.Constant object at 0x7f194da57160>
    - <ast.Constant object at 0x7f194da57a30>
    - <ast.Constant object at 0x7f194da571c0>
    - <ast.Constant object at 0x7f194da57040>
    - <ast.Constant object at 0x7f194da57580>
    - <ast.Constant object at 0x7f194da57c70>
    - <ast.Constant object at 0x7f194da57ca0>
    - <ast.Constant object at 0x7f194da570a0>
    - <ast.Constant object at 0x7f194da571f0>
    - <ast.Constant object at 0x7f194da57be0>
    - <ast.Constant object at 0x7f194da57790>
    - <ast.Constant object at 0x7f194da57ac0>
    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: 7311
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_looks
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194d9f89d0>
    - <ast.Constant object at 0x7f194d9f82b0>
    argNames:
    - self
    - look_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7387
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.look
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d71fca0>
    - <ast.Constant object at 0x7f194d71fb80>
    argNames:
    - self
    - look_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7430
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_look
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194d78e040>
    argNames:
    - self
    - look_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7462
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_look
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194e961a00>
    - <ast.Constant object at 0x7f194e9614c0>
    - <ast.Constant object at 0x7f194e961970>
    - <ast.Constant object at 0x7f194e961d00>
    - <ast.Constant object at 0x7f194e961040>
    - <ast.Constant object at 0x7f194e961460>
    - <ast.Constant object at 0x7f194e9613a0>
    - <ast.Constant object at 0x7f194e961fd0>
    - <ast.Constant object at 0x7f194e961c70>
    - <ast.Constant object at 0x7f194e961f70>
    - <ast.Constant object at 0x7f194e961070>
    - <ast.Constant object at 0x7f194e9615e0>
    - <ast.Constant object at 0x7f194e961400>
    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: 7501
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.run_look
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d7cf070>
    - <ast.Constant object at 0x7f194d7cf100>
    argNames:
    - self
    - look_id
    - folder_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7569
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.copy_look
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194da4c940>
    argNames:
    - self
    - look_id
    - folder_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7598
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.move_look
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194d520700>
    - <ast.Constant object at 0x7f194d520040>
    - <ast.Constant object at 0x7f194d520220>
    - <ast.Constant object at 0x7f194d5201c0>
    - <ast.Constant object at 0x7f194d520fd0>
    - <ast.Constant object at 0x7f194d520b80>
    - <ast.Constant object at 0x7f194d520340>
    - <ast.Constant object at 0x7f194d5207f0>
    argNames:
    - self
    - fields
    - limit
    - offset
    - exclude_empty
    - exclude_hidden
    - include_internal
    - include_self_service
    - 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: 7626
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_lookml_models
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194d520760>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7667
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_lookml_model
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194d19d8e0>
    - <ast.Constant object at 0x7f194d19ddc0>
    argNames:
    - self
    - lookml_model_name
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7687
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.lookml_model
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d19dac0>
    argNames:
    - self
    - lookml_model_name
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7711
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_lookml_model
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194f01e9d0>
    argNames:
    - self
    - lookml_model_name
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7734
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_lookml_model
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194d967880>
    - <ast.Constant object at 0x7f194d967790>
    - <ast.Constant object at 0x7f194d967a60>
    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: 7755
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.lookml_model_explore
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d3ca9a0>
    - <ast.Constant object at 0x7f194d3ca400>
    - <ast.Constant object at 0x7f194d3caf70>
    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: 7809
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.model_fieldname_suggestions
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d6b3ac0>
    argNames:
    - self
    - model_name
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7841
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.get_model
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d6b3bb0>
    argNames:
    - self
    - connection_name
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7870
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.connection_databases
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d4010a0>
    - <ast.Constant object at 0x7f194d4018b0>
    argNames:
    - self
    - connection_name
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7893
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.connection_features
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d4114f0>
    - <ast.Constant object at 0x7f194d411dc0>
    - <ast.Constant object at 0x7f194d411940>
    - <ast.Constant object at 0x7f194d411f10>
    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: 7917
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.connection_schemas
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d64f0d0>
    - <ast.Constant object at 0x7f194d64fca0>
    - <ast.Constant object at 0x7f194d64fee0>
    - <ast.Constant object at 0x7f194d64fe50>
    - <ast.Constant object at 0x7f194d64f640>
    - <ast.Constant object at 0x7f194d64fc70>
    - <ast.Constant object at 0x7f194d64f250>
    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: 7950
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.connection_tables
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d7344c0>
    - <ast.Constant object at 0x7f194d734e80>
    - <ast.Constant object at 0x7f194d734130>
    - <ast.Constant object at 0x7f194d734a90>
    - <ast.Constant object at 0x7f194d7349d0>
    - <ast.Constant object at 0x7f194d734fd0>
    - <ast.Constant object at 0x7f194d734df0>
    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: 7991
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.connection_columns
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194ea6c160>
    - <ast.Constant object at 0x7f194ea6cbb0>
    - <ast.Constant object at 0x7f194ea6cc70>
    argNames:
    - self
    - connection_name
    - column_name
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8034
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.connection_search_columns
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d080ee0>
    - <ast.Constant object at 0x7f194d0800a0>
    argNames:
    - self
    - connection_name
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8064
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.connection_cost_estimate
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d0805e0>
    - <ast.Constant object at 0x7f194d0808e0>
    argNames:
    - self
    - project_id
    - run_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8095
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.get_ci_run
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194df18ee0>
    - <ast.Constant object at 0x7f194df18340>
    argNames:
    - self
    - project_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8122
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_ci_run
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194df18250>
    - <ast.Constant object at 0x7f194df18f10>
    argNames:
    - self
    - project_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8154
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.lock_all
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d761070>
    argNames:
    - self
    - project_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8180
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_git_branches
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d761cd0>
    argNames:
    - self
    - project_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8203
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.git_branch
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d94ce20>
    argNames:
    - self
    - project_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8232
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_git_branch
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.put
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d68c1f0>
    argNames:
    - self
    - project_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8262
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_git_branch
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d68ce80>
    argNames:
    - self
    - project_id
    - branch_name
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8287
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.find_git_branch
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d380d30>
    argNames:
    - self
    - project_id
    - branch_name
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8313
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_git_branch
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194d0a9070>
    - <ast.Constant object at 0x7f194d0a9fd0>
    - <ast.Constant object at 0x7f194d0a95b0>
    argNames:
    - self
    - project_id
    - branch
    - ref
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8345
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.deploy_ref_to_production
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d0a9940>
    argNames:
    - self
    - project_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8382
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.deploy_to_production
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d1a70a0>
    argNames:
    - self
    - project_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8405
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.reset_project_to_production
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d1a7550>
    argNames:
    - self
    - project_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8428
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.reset_project_to_remote
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d1b2b80>
    - <ast.Constant object at 0x7f194d1b2eb0>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8451
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_projects
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194d1b2790>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8478
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_project
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194ce326a0>
    - <ast.Constant object at 0x7f194ce323a0>
    argNames:
    - self
    - project_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8500
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.project
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194da89400>
    - <ast.Constant object at 0x7f194da89bb0>
    argNames:
    - self
    - project_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8545
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_project
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194da89fd0>
    argNames:
    - self
    - project_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8573
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.manifest
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194ea22be0>
    argNames:
    - self
    - project_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8596
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.git_deploy_key
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194ea8df10>
    argNames:
    - self
    - project_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8625
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_git_deploy_key
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194cf1e3a0>
    - <ast.Constant object at 0x7f194cf1ec10>
    argNames:
    - self
    - project_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8657
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.project_validation_results
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d6921c0>
    - <ast.Constant object at 0x7f194d692eb0>
    argNames:
    - self
    - project_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8689
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.validate_project
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d692af0>
    - <ast.Constant object at 0x7f194d692a00>
    argNames:
    - self
    - project_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8715
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.project_workspace
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194cf710a0>
    - <ast.Constant object at 0x7f194cf715e0>
    argNames:
    - self
    - project_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8741
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_project_files
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194cf545e0>
    - <ast.Constant object at 0x7f194cf54c10>
    argNames:
    - self
    - project_id
    - file_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8767
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.project_file
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194cf54130>
    - <ast.Constant object at 0x7f194cf54550>
    argNames:
    - self
    - project_id
    - remote_url
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8799
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_git_connection_tests
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194e6052b0>
    - <ast.Constant object at 0x7f194e605130>
    - <ast.Constant object at 0x7f194e605040>
    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: 8829
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.run_git_connection_test
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d9e21c0>
    - <ast.Constant object at 0x7f194d9e2760>
    argNames:
    - self
    - project_id
    - file_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8865
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_lookml_tests
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d9e26d0>
    - <ast.Constant object at 0x7f194d9e2a60>
    - <ast.Constant object at 0x7f194db7eaf0>
    - <ast.Constant object at 0x7f194db7ef10>
    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: 8891
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.run_lookml_test
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194db7e250>
    - <ast.Constant object at 0x7f194db7e2b0>
    - <ast.Constant object at 0x7f194db7e100>
    - <ast.Constant object at 0x7f194db7ef70>
    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: 8919
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.tag_ref
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194da36580>
    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: 8958
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_repository_credential
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.put
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d0eb910>
    argNames:
    - self
    - root_project_id
    - credential_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8989
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_repository_credential
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194d5df340>
    argNames:
    - self
    - root_project_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9015
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.get_all_repository_credentials
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d595df0>
    argNames:
    - self
    - query_task_ids
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9106
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.query_task_multi_results
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194d595220>
    - <ast.Constant object at 0x7f194d595a90>
    argNames:
    - self
    - query_task_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9133
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.query_task
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194df08940>
    argNames:
    - self
    - query_task_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9179
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.query_task_results
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194df08340>
    - <ast.Constant object at 0x7f194df085b0>
    argNames:
    - self
    - query_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9216
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d61dd90>
    - <ast.Constant object at 0x7f194d61d2e0>
    argNames:
    - self
    - slug
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9256
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.query_for_slug
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d489cd0>
    - <ast.Constant object at 0x7f194d489e80>
    - <ast.Constant object at 0x7f194d489160>
    - <ast.Constant object at 0x7f194d4891f0>
    - <ast.Constant object at 0x7f194d489070>
    - <ast.Constant object at 0x7f194d489280>
    - <ast.Constant object at 0x7f194d489760>
    - <ast.Constant object at 0x7f194d489f10>
    - <ast.Constant object at 0x7f194d489fd0>
    - <ast.Constant object at 0x7f194d4894c0>
    - <ast.Constant object at 0x7f194d4893a0>
    - <ast.Constant object at 0x7f194d489bb0>
    - <ast.Constant object at 0x7f194d4898e0>
    - <ast.Constant object at 0x7f194d489f70>
    - <ast.Constant object at 0x7f194d489ee0>
    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: 9331
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.run_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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: 17
    argDefaultValues:
    - <ast.Constant object at 0x7f194dba0a60>
    - <ast.Constant object at 0x7f194dba05e0>
    - <ast.Constant object at 0x7f194dba0280>
    - <ast.Constant object at 0x7f194dba0fd0>
    - <ast.Constant object at 0x7f194dba0d60>
    - <ast.Constant object at 0x7f194dba00d0>
    - <ast.Constant object at 0x7f194dba0790>
    - <ast.Constant object at 0x7f194dba0f10>
    - <ast.Constant object at 0x7f194dba0640>
    - <ast.Constant object at 0x7f194dba0a90>
    - <ast.Constant object at 0x7f194dba0e20>
    - <ast.Constant object at 0x7f194dba0880>
    - <ast.Constant object at 0x7f194dba04f0>
    - <ast.Constant object at 0x7f194dba0310>
    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: 9449
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.run_inline_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d639cd0>
    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: 9565
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.run_url_encoded_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194ea92d60>
    - <ast.Constant object at 0x7f194ea92910>
    argNames:
    - self
    - merge_query_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9594
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.merge_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194df5d5b0>
    - <ast.Constant object at 0x7f194df5d0a0>
    - <ast.Constant object at 0x7f194df5d5e0>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9634
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_merge_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194df5d7f0>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9657
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_running_queries
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194e685df0>
    argNames:
    - self
    - query_task_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9675
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.kill_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194cd57520>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9698
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_sql_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194cd57550>
    argNames:
    - self
    - slug
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9718
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.sql_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d654100>
    - <ast.Constant object at 0x7f194d6541c0>
    argNames:
    - self
    - slug
    - result_format
    - download
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9739
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.run_sql_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194e5f95e0>
    - <ast.Constant object at 0x7f194e5f9580>
    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: 9774
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_look_render_task
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194e8e77f0>
    - <ast.Constant object at 0x7f194e8e7f70>
    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: 9809
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_query_render_task
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194ce4e520>
    - <ast.Constant object at 0x7f194ce4edc0>
    - <ast.Constant object at 0x7f194ce4e0a0>
    - <ast.Constant object at 0x7f194ce4eb50>
    - <ast.Constant object at 0x7f194ce4ec70>
    - <ast.Constant object at 0x7f194ce4ed90>
    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: 9844
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_render_task
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d2e5f40>
    - <ast.Constant object at 0x7f194d2e5a90>
    argNames:
    - self
    - render_task_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9897
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.render_task
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d2e5a00>
    argNames:
    - self
    - render_task_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9937
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.render_task_results
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194e467d30>
    - <ast.Constant object at 0x7f194e467c10>
    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: 9962
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_element_render_task
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194df37e80>
    - <ast.Constant object at 0x7f194df37100>
    - <ast.Constant object at 0x7f194df379a0>
    - <ast.Constant object at 0x7f194df37bb0>
    - <ast.Constant object at 0x7f194df37b20>
    - <ast.Constant object at 0x7f194df37eb0>
    - <ast.Constant object at 0x7f194df374c0>
    - <ast.Constant object at 0x7f194df371c0>
    - <ast.Constant object at 0x7f194df37e50>
    - <ast.Constant object at 0x7f194df37820>
    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: 10020
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_reports
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194df58040>
    - <ast.Constant object at 0x7f194df58760>
    - <ast.Constant object at 0x7f194df583d0>
    - <ast.Constant object at 0x7f194df58b50>
    - <ast.Constant object at 0x7f194df584f0>
    - <ast.Constant object at 0x7f194df587f0>
    - <ast.Constant object at 0x7f194df586a0>
    - <ast.Constant object at 0x7f194df58ee0>
    - <ast.Constant object at 0x7f194df589a0>
    - <ast.Constant object at 0x7f194df58fa0>
    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: 10092
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_model_sets
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194df58fd0>
    - <ast.Constant object at 0x7f194df58430>
    argNames:
    - self
    - model_set_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10139
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.model_set
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194cf02c40>
    argNames:
    - self
    - model_set_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10163
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_model_set
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194f274fd0>
    argNames:
    - self
    - model_set_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10186
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_model_set
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194f274040>
    - <ast.Constant object at 0x7f194f2741f0>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10207
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_model_sets
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194d418730>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10228
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_model_set
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194d418e50>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10248
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_permissions
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194ea56d90>
    - <ast.Constant object at 0x7f194ea56b20>
    - <ast.Constant object at 0x7f194ea56ee0>
    - <ast.Constant object at 0x7f194ea566a0>
    - <ast.Constant object at 0x7f194ea564f0>
    - <ast.Constant object at 0x7f194ea56160>
    - <ast.Constant object at 0x7f194ea560a0>
    - <ast.Constant object at 0x7f194ea56fd0>
    - <ast.Constant object at 0x7f194ea565e0>
    - <ast.Constant object at 0x7f194ea561f0>
    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: 10287
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_permission_sets
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194d0dc8b0>
    - <ast.Constant object at 0x7f194d0dca90>
    argNames:
    - self
    - permission_set_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10334
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.permission_set
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d2df130>
    argNames:
    - self
    - permission_set_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10359
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_permission_set
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194d2dfb80>
    argNames:
    - self
    - permission_set_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10382
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_permission_set
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194d5b38e0>
    - <ast.Constant object at 0x7f194d5b3dc0>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10403
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_permission_sets
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194cfb2cd0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10425
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_permission_set
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194cfb22e0>
    - <ast.Constant object at 0x7f194cfb24f0>
    - <ast.Constant object at 0x7f194cfb2430>
    - <ast.Constant object at 0x7f194cfb2520>
    argNames:
    - self
    - fields
    - ids
    - get_all_support_roles
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10445
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_roles
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194d038d60>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10474
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_role
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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: 10
    argDefaultValues:
    - <ast.Constant object at 0x7f194cfc9130>
    - <ast.Constant object at 0x7f194cfc9640>
    - <ast.Constant object at 0x7f194cfc98b0>
    - <ast.Constant object at 0x7f194cfc9dc0>
    - <ast.Constant object at 0x7f194cfc9a30>
    - <ast.Constant object at 0x7f194cfc9310>
    - <ast.Constant object at 0x7f194cfc99a0>
    - <ast.Constant object at 0x7f194cfc9730>
    - <ast.Constant object at 0x7f194cfc9d90>
    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: 10517
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_roles
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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: 10
    argDefaultValues:
    - <ast.Constant object at 0x7f194ce26220>
    - <ast.Constant object at 0x7f194ce26a90>
    - <ast.Constant object at 0x7f194ce26ca0>
    - <ast.Constant object at 0x7f194ce26280>
    - <ast.Constant object at 0x7f194ce26040>
    - <ast.Constant object at 0x7f194ce26940>
    - <ast.Constant object at 0x7f194ce263a0>
    - <ast.Constant object at 0x7f194ce26070>
    - <ast.Constant object at 0x7f194ce260a0>
    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: 10585
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_roles_with_user_count
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194cf353d0>
    argNames:
    - self
    - role_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10629
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.role
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194cf351f0>
    argNames:
    - self
    - role_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10650
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_role
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194cee1dc0>
    argNames:
    - self
    - role_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10673
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_role
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194cee14c0>
    - <ast.Constant object at 0x7f194cee18b0>
    argNames:
    - self
    - role_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10694
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.role_groups
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194cedbe50>
    argNames:
    - self
    - role_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10720
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.set_role_groups
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.put
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194cf12640>
    - <ast.Constant object at 0x7f194cf12ac0>
    - <ast.Constant object at 0x7f194cf12f70>
    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: 10743
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.role_users
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194cd798b0>
    argNames:
    - self
    - role_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10772
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.set_role_users
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.put
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194cd79790>
    - <ast.Constant object at 0x7f194cd79820>
    argNames:
    - self
    - space_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10801
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plans_for_space
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d3cf610>
    - <ast.Constant object at 0x7f194d3cfaf0>
    argNames:
    - self
    - scheduled_plan_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10827
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plan
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d6dcd00>
    argNames:
    - self
    - scheduled_plan_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10892
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_scheduled_plan
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194d6dc4f0>
    argNames:
    - self
    - scheduled_plan_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10919
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_scheduled_plan
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194e67ce20>
    - <ast.Constant object at 0x7f194e67cca0>
    - <ast.Constant object at 0x7f194e67cbe0>
    - <ast.Constant object at 0x7f194e67c700>
    argNames:
    - self
    - user_id
    - fields
    - all_users
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10950
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_scheduled_plans
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194f29c850>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11036
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_scheduled_plan
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194f29caf0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11092
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plan_run_once
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194e8f2100>
    - <ast.Constant object at 0x7f194e8f28e0>
    - <ast.Constant object at 0x7f194e8f23a0>
    - <ast.Constant object at 0x7f194ea6e1f0>
    - <ast.Constant object at 0x7f194ea6ec10>
    - <ast.Constant object at 0x7f194ea6e340>
    - <ast.Constant object at 0x7f194ea6e4f0>
    - <ast.Constant object at 0x7f194ea6e160>
    - <ast.Constant object at 0x7f194ea6e280>
    - <ast.Constant object at 0x7f194ea6e220>
    - <ast.Constant object at 0x7f194ea6eeb0>
    - <ast.Constant object at 0x7f194ea6e040>
    - <ast.Constant object at 0x7f194ea6e7f0>
    - <ast.Constant object at 0x7f194ea6e0a0>
    - <ast.Constant object at 0x7f194ea6e250>
    - <ast.Constant object at 0x7f194ea6e5e0>
    - <ast.Constant object at 0x7f194ea6e9a0>
    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: 11122
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_scheduled_plans
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194cd3be20>
    - <ast.Constant object at 0x7f194cd3b550>
    - <ast.Constant object at 0x7f194cd3baf0>
    - <ast.Constant object at 0x7f194cd3ba90>
    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: 11200
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plans_for_look
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194ec6b610>
    - <ast.Constant object at 0x7f194ec6b850>
    - <ast.Constant object at 0x7f194ec6b1c0>
    - <ast.Constant object at 0x7f194ec6b4c0>
    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: 11242
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plans_for_dashboard
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194f033430>
    - <ast.Constant object at 0x7f194f033fa0>
    - <ast.Constant object at 0x7f194f0334f0>
    - <ast.Constant object at 0x7f194f033550>
    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: 11284
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plans_for_lookml_dashboard
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194ceecf70>
    - <ast.Constant object at 0x7f194ceecdf0>
    argNames:
    - self
    - scheduled_plan_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11362
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plan_run_once_by_id
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194ceec610>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11391
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.session
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194e6b1610>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11428
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_session
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194e6b1760>
    - <ast.Constant object at 0x7f194e6b12e0>
    argNames:
    - self
    - avatica_request
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11452
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.sql_interface_metadata
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194e9f4940>
    argNames:
    - self
    - query_id
    - result_format
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11483
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.run_sql_interface_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194e9f4ee0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11513
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_sql_interface_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194cd68610>
    - <ast.Constant object at 0x7f194cd686d0>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11543
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_themes
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194f276910>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11578
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_theme
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194cd358b0>
    - <ast.Constant object at 0x7f194cd35a90>
    - <ast.Constant object at 0x7f194cd35c70>
    - <ast.Constant object at 0x7f194cd35a30>
    - <ast.Constant object at 0x7f194cd35580>
    - <ast.Constant object at 0x7f194cd35eb0>
    - <ast.Constant object at 0x7f194cd35fd0>
    - <ast.Constant object at 0x7f194cd35250>
    - <ast.Constant object at 0x7f194cd35160>
    - <ast.Constant object at 0x7f194cd355b0>
    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: 11635
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_themes
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194cced730>
    - <ast.Constant object at 0x7f194ccedbb0>
    argNames:
    - self
    - ts
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11688
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.default_theme
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194ec227c0>
    argNames:
    - self
    - name
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11719
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.set_default_theme
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.put
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194cd895e0>
    - <ast.Constant object at 0x7f194cd89f70>
    - <ast.Constant object at 0x7f194cd89c70>
    - <ast.Constant object at 0x7f194cd892e0>
    argNames:
    - self
    - name
    - ts
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11748
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.active_themes
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194cd89760>
    - <ast.Constant object at 0x7f194cd89100>
    argNames:
    - self
    - name
    - ts
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11778
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.theme_or_default
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194e284310>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11807
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.validate_theme
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194e284370>
    - <ast.Constant object at 0x7f194e284850>
    argNames:
    - self
    - theme_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11831
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.theme
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194e45e7f0>
    argNames:
    - self
    - theme_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11857
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_theme
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194dbc1100>
    argNames:
    - self
    - theme_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11888
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_theme
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194dbc1130>
    - <ast.Constant object at 0x7f194d472670>
    - <ast.Constant object at 0x7f194d472d60>
    - <ast.Constant object at 0x7f194d472dc0>
    - <ast.Constant object at 0x7f194d472b80>
    - <ast.Constant object at 0x7f194d4729a0>
    - <ast.Constant object at 0x7f194d472970>
    - <ast.Constant object at 0x7f194d472d00>
    - <ast.Constant object at 0x7f194d472f70>
    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: 11939
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_credentials_email
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194f261d00>
    - <ast.Constant object at 0x7f194f261bb0>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11983
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.me
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194df95670>
    - <ast.Constant object at 0x7f194df95dc0>
    - <ast.Constant object at 0x7f194df958e0>
    - <ast.Constant object at 0x7f194df95880>
    - <ast.Constant object at 0x7f194df95d30>
    - <ast.Constant object at 0x7f194df95040>
    - <ast.Constant object at 0x7f194df957c0>
    - <ast.Constant object at 0x7f194df95fa0>
    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: 12004
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_users
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194df95640>
    - <ast.Constant object at 0x7f194df955e0>
    - <ast.Constant object at 0x7f194df95fd0>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12045
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_user
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194cdc6eb0>
    - <ast.Constant object at 0x7f194cdc6ee0>
    - <ast.Constant object at 0x7f194cdc68e0>
    - <ast.Constant object at 0x7f194cdc6220>
    - <ast.Constant object at 0x7f194cdc6880>
    - <ast.Constant object at 0x7f194cdc69a0>
    - <ast.Constant object at 0x7f194cdc62e0>
    - <ast.Constant object at 0x7f194cdc68b0>
    - <ast.Constant object at 0x7f194cdc69d0>
    - <ast.Constant object at 0x7f194cdc6400>
    - <ast.Constant object at 0x7f194cdc6100>
    - <ast.Constant object at 0x7f194cdc6190>
    - <ast.Constant object at 0x7f194cdc6b20>
    - <ast.Constant object at 0x7f194cdc6d00>
    - <ast.Constant object at 0x7f194cdc6460>
    - <ast.Constant object at 0x7f194cdc6280>
    - <ast.Constant object at 0x7f194cdc6ca0>
    - <ast.Constant object at 0x7f194f4d29d0>
    - <ast.Constant object at 0x7f194f4d2d30>
    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
    - can_manage_api3_creds
    - is_service_account
    - 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: 12097
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_users
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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: 15
    argDefaultValues:
    - <ast.Constant object at 0x7f194f26faf0>
    - <ast.Constant object at 0x7f194f26f430>
    - <ast.Constant object at 0x7f194f26fd30>
    - <ast.Constant object at 0x7f194f26f2e0>
    - <ast.Constant object at 0x7f194f26f4c0>
    - <ast.Constant object at 0x7f194f26f340>
    - <ast.Constant object at 0x7f194f26f370>
    - <ast.Constant object at 0x7f194f26f1f0>
    - <ast.Constant object at 0x7f194f26f970>
    - <ast.Constant object at 0x7f194f26ffa0>
    - <ast.Constant object at 0x7f194f26f580>
    - <ast.Constant object at 0x7f194f26fa30>
    - <ast.Constant object at 0x7f194f26f280>
    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: 12176
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_users_names
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194cd5e670>
    - <ast.Constant object at 0x7f194cd5eac0>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12239
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194dfa0820>
    - <ast.Constant object at 0x7f194dfa0d60>
    argNames:
    - self
    - user_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12263
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_user
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194da03dc0>
    argNames:
    - self
    - user_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12291
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194da03430>
    - <ast.Constant object at 0x7f194da03ca0>
    argNames:
    - self
    - credential_type
    - credential_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12341
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_for_credential
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194e9ed100>
    - <ast.Constant object at 0x7f194e9ede20>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12370
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_email
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d5c31f0>
    - <ast.Constant object at 0x7f194d5c3430>
    argNames:
    - self
    - user_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12396
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_user_credentials_email
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194e61c5e0>
    - <ast.Constant object at 0x7f194e61cca0>
    argNames:
    - self
    - user_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12424
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_user_credentials_email
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194dbb0190>
    argNames:
    - self
    - user_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12452
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_email
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194dbb0250>
    - <ast.Constant object at 0x7f194dbb0a30>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12475
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_totp
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d098160>
    - <ast.Constant object at 0x7f194d0983d0>
    - <ast.Constant object at 0x7f194d0980a0>
    argNames:
    - self
    - user_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12501
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_user_credentials_totp
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194cde90a0>
    argNames:
    - self
    - user_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12530
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_totp
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194cde9310>
    - <ast.Constant object at 0x7f194cde91c0>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12553
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_ldap
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194defd880>
    argNames:
    - self
    - user_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12579
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_ldap
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194defdd90>
    - <ast.Constant object at 0x7f194defd850>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12602
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_google
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194e281610>
    argNames:
    - self
    - user_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12628
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_google
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194db8a7f0>
    - <ast.Constant object at 0x7f194db8a1f0>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12651
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_saml
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194db8a310>
    argNames:
    - self
    - user_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12677
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_saml
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194ec68370>
    - <ast.Constant object at 0x7f194ec68070>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12700
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_oidc
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194ec68880>
    argNames:
    - self
    - user_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12726
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_oidc
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194cf2fe80>
    - <ast.Constant object at 0x7f194cf2f340>
    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: 12749
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_api3
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d995f40>
    - <ast.Constant object at 0x7f194d995460>
    argNames:
    - self
    - user_id
    - credentials_api3_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12778
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_user_credentials_api3
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194d21c160>
    argNames:
    - self
    - user_id
    - credentials_api3_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12809
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_api3
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194d21c490>
    - <ast.Constant object at 0x7f194d21c970>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12835
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_user_credentials_api3s
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194e234760>
    - <ast.Constant object at 0x7f194e234400>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12861
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_user_credentials_api3
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194e234370>
    - <ast.Constant object at 0x7f194e2342e0>
    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: 12887
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_embed
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d33ff70>
    argNames:
    - self
    - user_id
    - credentials_embed_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12916
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_embed
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194d22d2b0>
    - <ast.Constant object at 0x7f194d22d310>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12942
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_user_credentials_embeds
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194ccf23a0>
    - <ast.Constant object at 0x7f194ccf2160>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12968
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_looker_openid
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194ccf2550>
    argNames:
    - self
    - user_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12994
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_looker_openid
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194df42be0>
    - <ast.Constant object at 0x7f194df42d90>
    argNames:
    - self
    - user_id
    - session_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13017
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_session
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d0c4100>
    argNames:
    - self
    - user_id
    - session_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13046
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_session
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194d0c4c70>
    - <ast.Constant object at 0x7f194d0c49a0>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13072
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_user_sessions
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d7f2100>
    - <ast.Constant object at 0x7f194d7f2700>
    - <ast.Constant object at 0x7f194d7f2730>
    argNames:
    - self
    - user_id
    - expires
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13106
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_user_credentials_email_password_reset
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d35f9a0>
    - <ast.Constant object at 0x7f194d35fd30>
    - <ast.Constant object at 0x7f194d35fcd0>
    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: 13132
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_roles
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d35f370>
    - <ast.Constant object at 0x7f194d35fa60>
    argNames:
    - self
    - user_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13161
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.set_user_roles
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.put
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d477a30>
    - <ast.Constant object at 0x7f194d4776d0>
    - <ast.Constant object at 0x7f194d477c70>
    - <ast.Constant object at 0x7f194d477460>
    - <ast.Constant object at 0x7f194d4779a0>
    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: 13202
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_attribute_user_values
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d0e71c0>
    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: 13239
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.set_user_attribute_user_value
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194d0e7ac0>
    argNames:
    - self
    - user_id
    - user_attribute_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13270
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_attribute_user_value
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194d649370>
    - <ast.Constant object at 0x7f194d649670>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13302
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.send_user_credentials_email_password_reset
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194ea2c940>
    - <ast.Constant object at 0x7f194ea2cd60>
    argNames:
    - self
    - user_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13334
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.wipeout_user_emails
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194ea2cca0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13362
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_embed_user
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194eb2de50>
    - <ast.Constant object at 0x7f194eb2d610>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13384
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_service_account
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194f02ff40>
    - <ast.Constant object at 0x7f194f02f130>
    argNames:
    - self
    - user_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13411
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_service_account
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194d951550>
    - <ast.Constant object at 0x7f194d951a30>
    - <ast.Constant object at 0x7f194d951700>
    argNames:
    - self
    - fields
    - sorts
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13441
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_user_attributes
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194d951dc0>
    - <ast.Constant object at 0x7f194d951a90>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13473
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_user_attribute
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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 0x7f194e982430>
    - <ast.Constant object at 0x7f194e982b50>
    argNames:
    - self
    - user_attribute_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13496
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_attribute
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d63e160>
    - <ast.Constant object at 0x7f194d63e250>
    argNames:
    - self
    - user_attribute_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13520
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_user_attribute
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - 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 0x7f194d63e460>
    argNames:
    - self
    - user_attribute_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13546
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_attribute
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.decode
    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 0x7f194ec3a130>
    - <ast.Constant object at 0x7f194ec3a970>
    argNames:
    - self
    - user_attribute_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13573
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_user_attribute_group_values
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194d935730>
    argNames:
    - self
    - user_attribute_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13616
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.set_user_attribute_group_values
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - body.encode
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - json.dumps
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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 0x7f194cf75580>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13645
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_workspaces
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - 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 0x7f194deed400>
    argNames:
    - self
    - workspace_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13691
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.workspace
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - requests.get
    - json.loads
    - <builtin>.str
    - urllib.parse.quote
    - v.isoformat
    - response.value.decode
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    - query_params.items
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - m.groups
    - urllib.parse.unquote
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.get
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - 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: 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: 450
    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: 450
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - re.search
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - json.loads
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - response.value.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: response.value.decode
    functionSourceFile: <builtin>
    functionUses: 461
    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 0x7f194d28c490>
    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: 451
    functionsReached:
    - re.search
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - m.groups
    - requests.get
    - json.loads
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    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: 391
    functionsReached:
    - json.dumps
    - <builtin>.isinstance
    - query_params.items
    - <builtin>.str
    - v.isoformat
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 392
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 392
    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: 173
    functionsReached:
    - <builtin>.isinstance
    - body.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: body.encode
    functionSourceFile: <builtin>
    functionUses: 174
    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.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 0x7f194e9a1730>
    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:
    - _STRING_MODE.search
    - _BINARY_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 0x7f194e9a8850>
    - <ast.Constant object at 0x7f194e9a86a0>
    - <ast.Constant object at 0x7f194e9a8a00>
    - <ast.Constant object at 0x7f194e9a8730>
    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 0x7f194e279910>
    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: 453
    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: 454
    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 0x7f194e279a30>
    - <ast.Constant object at 0x7f194e279250>
    - <ast.Constant object at 0x7f194e279ac0>
    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: 452
    functionsReached:
    - <builtin>.len
    - requests.get
    - json.loads
    - 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: 452
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 452
    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.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 0x7f194d5f06d0>
    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:
    - datetime.datetime.now
    - datetime.timedelta
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - <builtin>.isinstance
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    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:
    - datetime.datetime.now
    - datetime.timedelta
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - <builtin>.isinstance
    - looker_sdk.rtl.auth_session.AuthSession._ok
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - response.value.decode
    - looker_sdk.rtl.auth_session.AuthSession._login_sudo
    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:
    - datetime.datetime.now
    - datetime.timedelta
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - <builtin>.isinstance
    - looker_sdk.rtl.auth_session.AuthSession._ok
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - response.value.decode
    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:
    - datetime.datetime.now
    - datetime.timedelta
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - typing.cast
    - looker_sdk.rtl.auth_session.AuthSession._login
    - <builtin>.isinstance
    - looker_sdk.rtl.auth_session.AuthSession._ok
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - transport_options.setdefault
    - urllib.parse.urlencode
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - response.value.decode
    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:
    - datetime.datetime.now
    - datetime.timedelta
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - typing.cast
    - <builtin>.isinstance
    - looker_sdk.rtl.auth_session.AuthSession._ok
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - transport_options.setdefault
    - urllib.parse.urlencode
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - response.value.decode
    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:
    - datetime.datetime.now
    - datetime.timedelta
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - typing.cast
    - looker_sdk.rtl.auth_session.AuthSession._login
    - <builtin>.isinstance
    - looker_sdk.rtl.auth_session.AuthSession._ok
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - looker_sdk.rtl.auth_session.AuthSession._get_sudo_token
    - transport_options.setdefault
    - urllib.parse.urlencode
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - looker_sdk.rtl.auth_session.AuthSession._get_token
    - response.value.decode
    - looker_sdk.rtl.auth_session.AuthSession._login_sudo
    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 0x7f194d034dc0>
    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:
    - datetime.datetime.now
    - datetime.timedelta
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - <builtin>.isinstance
    - looker_sdk.rtl.auth_session.AuthSession._ok
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - response.value.decode
    - looker_sdk.rtl.auth_session.AuthSession._login_sudo
    linkageType: pythonLinkage
    raised: []
    returnType: N/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:
    - datetime.datetime.now
    - datetime.timedelta
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - typing.cast
    - looker_sdk.rtl.auth_session.AuthSession._login
    - <builtin>.isinstance
    - looker_sdk.rtl.auth_session.AuthSession._ok
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - transport_options.setdefault
    - urllib.parse.urlencode
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - looker_sdk.rtl.auth_session.AuthSession._get_token
    - response.value.decode
    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 0x7f194d5f03a0>
    - <ast.Constant object at 0x7f194d5f0bb0>
    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:
    - datetime.datetime.now
    - datetime.timedelta
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - <builtin>.isinstance
    - looker_sdk.rtl.auth_session.AuthSession._ok
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - response.value.decode
    - looker_sdk.rtl.auth_session.AuthSession._logout
    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 0x7f194d022e80>
    - <ast.Constant object at 0x7f194d0228e0>
    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:
    - datetime.datetime.now
    - datetime.timedelta
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - <builtin>.isinstance
    - looker_sdk.rtl.auth_session.AuthSession._ok
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - 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: 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:
    - hashlib.sha256
    - value.update
    - <builtin>.bytes
    - value.hexdigest
    linkageType: pythonLinkage
    raised: []
    returnType: N/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.urljoin
    - urllib.parse.urlencode
    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 0x7f194e99bd60>
    - <ast.Constant object at 0x7f194e99bbe0>
    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:
    - datetime.datetime.now
    - datetime.timedelta
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - <builtin>.isinstance
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - urllib.parse.urljoin
    - looker_sdk.rtl.auth_session.OAuthSession._request_token
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    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:
    - datetime.datetime.now
    - datetime.timedelta
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - <builtin>.isinstance
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - urllib.parse.urljoin
    - looker_sdk.rtl.auth_session.OAuthSession._request_token
    - looker_sdk.rtl.auth_token.AccessToken.__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: 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:
    - <builtin>.isinstance
    - datetime.datetime.now
    - datetime.timedelta
    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: 1
    functionLinenumber: -1
    functionName: looker_sdk.rtl.model
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - typing.TypeVar
    - typing.cast
    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
    - cattr.Converter
    - converter.register_unstructure_hook
    - 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: 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: 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:
    - <builtin>.isinstance
    - looker_sdk.rtl.model.Model._key_to_attr
    - <builtin>.getattr
    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:
    - functools.partial
    - looker_sdk.rtl.model.Model._get_converter
    - <builtin>.isinstance
    - looker_sdk.rtl.model.Model._key_to_attr
    - <builtin>.issubclass
    - <builtin>.setattr
    - <builtin>.hasattr
    - cattr.Converter
    - converter.register_unstructure_hook
    - <builtin>.eval
    - <builtin>.locals
    linkageType: pythonLinkage
    raised:
    - ValueError
    - 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>.eval
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    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:
    - looker_sdk.rtl.model.Model._key_to_attr
    - <builtin>.setattr
    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>.iter
    - functools.partial
    - looker_sdk.rtl.model.Model._get_converter
    - <builtin>.hasattr
    - cattr.Converter
    - converter.register_unstructure_hook
    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:
    - functools.partial
    - looker_sdk.rtl.model.Model._get_converter
    - <builtin>.hasattr
    - cattr.Converter
    - <builtin>.len
    - converter.register_unstructure_hook
    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:
    - functools.partial
    - looker_sdk.rtl.model.Model._get_converter
    - <builtin>.hasattr
    - cattr.Converter
    - converter.register_unstructure_hook
    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:
    - functools.partial
    - looker_sdk.rtl.model.Model._get_converter
    - <builtin>.hasattr
    - cattr.Converter
    - converter.register_unstructure_hook
    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:
    - functools.partial
    - looker_sdk.rtl.model.Model._get_converter
    - <builtin>.hasattr
    - cattr.Converter
    - converter.register_unstructure_hook
    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:
    - functools.partial
    - looker_sdk.rtl.model.Model._get_converter
    - <builtin>.hasattr
    - cattr.Converter
    - converter.register_unstructure_hook
    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 0x7f194e9cc250>
    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 0x7f194e9cceb0>
    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 0x7f194e9ccf10>
    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: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f194e9a8190>
    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:
    - <builtin>.isinstance
    - <builtin>.super
    - cls.__members__.values
    - vals.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: 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 0x7f194db6dbe0>
    - <ast.Constant object at 0x7f194db6dd00>
    - <ast.Constant object at 0x7f194db6db80>
    - <ast.Constant object at 0x7f194db6d820>
    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: 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:
    - <builtin>.isinstance
    - data.copy
    - data.pop
    - converter.unstructure_attrs_asdict
    linkageType: pythonLinkage
    raised: []
    returnType: N/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:
    - dateutil.parser.isoparse
    - datetime.datetime.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: 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: 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:
    - <builtin>.isinstance
    - data.pop
    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:
    - looker_sdk.rtl.api_settings.ApiSettings._override_settings
    - <builtin>.isinstance
    - looker_sdk.rtl.api_settings.ApiSettings._override_from_env
    - <builtin>.DeprecationWarning
    - cfg_parser.read_file
    - <builtin>.dict
    - typing.cast
    - config_file.close
    - <builtin>.open
    - looker_sdk.rtl.api_settings.ApiSettings._clean_input
    - value.endswith
    - configparser.ConfigParser
    - typing_extensions.TypedDict.__annotations__.keys
    - warnings.warn
    - value.startswith
    - cfg_parser.has_section
    - os.getenv
    - data.items
    - value.strip
    - cfg_parser.sections
    linkageType: pythonLinkage
    raised: []
    returnType: N/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:
    - typing.cast
    - <builtin>.isinstance
    - data.items
    - <builtin>.DeprecationWarning
    - value.strip
    - warnings.warn
    - 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: 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:
    - converter40.register_unstructure_hook
    - cattr.Converter
    - functools.partial
    - converter40.register_structure_hook
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - data
    - structure
    - converter
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 62
    functionName: looker_sdk.rtl.serialize.deserialize
    functionSourceFile: looker_sdk.rtl.serialize
    functionUses: 0
    functionsReached:
    - converter.register_structure_hook_factory
    - converter.structure
    - json.loads
    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.register_structure_hook_factory
    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: 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: 80
    functionName: looker_sdk.rtl.serialize.serialize
    functionSourceFile: looker_sdk.rtl.serialize
    functionUses: 0
    functionsReached:
    - converter.unstructure
    - json.dumps
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 86
    functionName: looker_sdk.rtl.serialize.forward_ref_structure_hook
    functionSourceFile: looker_sdk.rtl.serialize
    functionUses: 0
    functionsReached:
    - data.pop
    - converter.structure_attrs_fromdict
    - converter.structure
    - <builtin>.isinstance
    - <builtin>.issubclass
    - looker_sdk.rtl.hooks.tr_data_keys
    - <builtin>.eval
    - <builtin>.locals
    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_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: 107
    functionName: looker_sdk.rtl.serialize.translate_keys_structure_hook
    functionSourceFile: looker_sdk.rtl.serialize
    functionUses: 0
    functionsReached:
    - looker_sdk.rtl.hooks.tr_data_keys
    - data.pop
    - <builtin>.isinstance
    - converter.structure_attrs_fromdict
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 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
    - functools.partial
    - <builtin>.globals
    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: 10
    argDefaultValues: []
    argNames:
    - self
    - notification_id
    - alert_condition_id
    - user_id
    - is_read
    - field_value
    - threshold_value
    - ran_at
    - alert
    - notification_type
    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: 383
    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: 424
    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: 468
    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: 497
    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: 528
    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: 569
    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: 606
    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: 622
    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: 638
    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: 661
    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: 688
    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: 721
    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: 756
    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: 793
    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: 844
    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: 935
    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: 1024
    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
    - certification_status
    - user_name
    - notes
    - updated_at
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1084
    functionName: looker_sdk.sdk.api40.models.Certification.__init__
    functionSourceFile: looker_sdk.sdk.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: 1128
    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: 1157
    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: 5
    argDefaultValues: []
    argNames:
    - self
    - enabled
    - day
    - hour
    - frequency
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1186
    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: 1217
    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: 1244
    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: 1264
    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: 1338
    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: 11
    argDefaultValues: []
    argNames:
    - self
    - id
    - user_id
    - content_metadata_id
    - look_id
    - dashboard_id
    - look
    - dashboard
    - board_id
    - lookml_dashboard_id
    - lookml_dashboard
    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: 1403
    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: 14
    argDefaultValues: []
    argNames:
    - self
    - can
    - id
    - name
    - parent_id
    - dashboard_id
    - look_id
    - folder_id
    - homepage_id
    - agent_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
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1462
    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: 1515
    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: 1560
    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: 21
    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
    - certification_metadata
    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: 1633
    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: 1702
    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: 1747
    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: 1786
    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: 18
    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
    - aria_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
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1843
    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: 1908
    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: 1949
    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: 1976
    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: 1996
    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: 2023
    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: 2046
    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: 2066
    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: 2113
    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: 2174
    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: 2213
    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: 2238
    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: 2263
    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: 2304
    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: 2349
    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: 2378
    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: 2405
    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: 2428
    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: 2444
    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: 10
    argDefaultValues: []
    argNames:
    - self
    - can
    - id
    - client_id
    - created_at
    - is_disabled
    - type
    - purpose
    - client_secret
    - 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: 2473
    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: 2534
    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: 2581
    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: 2600
    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: 2615
    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: 2639
    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: 2668
    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: 2703
    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: 9
    argDefaultValues: []
    argNames:
    - self
    - can
    - id
    - client_id
    - created_at
    - is_disabled
    - type
    - purpose
    - url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2746
    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: 2803
    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: 2872
    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: 2931
    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: 2980
    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: 3029
    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: 3078
    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: 3125
    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: 3170
    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: 3213
    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: 3246
    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: 51
    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
    - certification_metadata
    - 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
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3367
    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: 3486
    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: 3517
    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: 18
    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
    - certification_metadata
    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: 3578
    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: 33
    argDefaultValues: []
    argNames:
    - self
    - can
    - body_text
    - body_text_as_html
    - dashboard_id
    - dashboard_layout_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
    - aria_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
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - 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: 3689
    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: 3798
    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: 14
    argDefaultValues: []
    argNames:
    - self
    - can
    - id
    - dashboard_id
    - type
    - active
    - column_width
    - width
    - deleted
    - dashboard_title
    - dashboard_layout_components
    - label
    - description
    - 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: 3869
    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: 3934
    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: 3977
    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: 4000
    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: 4035
    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: 4070
    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: 4086
    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: 4113
    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: 4140
    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: 4174
    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: 64
    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
    - uses_service_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
    - 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
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4333
    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: 4482
    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: 4549
    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: 4616
    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: 4647
    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: 4670
    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: 4756
    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: 4803
    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: 4843
    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: 4928
    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: 4987
    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: 5000
    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: 5019
    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: 5042
    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: 5077
    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: 5140
    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: 5195
    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: 5230
    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: 5261
    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: 5292
    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: 5325
    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: 5380
    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: 5423
    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: 5438
    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: 10
    argDefaultValues: []
    argNames:
    - self
    - can
    - id
    - name
    - client_id
    - client_secret
    - tenant_id
    - dialect_name
    - bi_directional_data_access
    - created_at
    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: 5468
    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: 5550
    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: 5631
    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: 5701
    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: 5758
    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: 5811
    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: 5838
    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: 5867
    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: 5906
    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: 5959
    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: 5998
    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: 6013
    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: 6044
    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: 6133
    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: 6228
    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: 6275
    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: 6300
    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: 6355
    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: 6430
    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: 3
    argDefaultValues: []
    argNames:
    - self
    - success
    - message
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 6469
    functionName: looker_sdk.sdk.api40.models.IntegrationHubHealthResult.__init__
    functionSourceFile: looker_sdk.sdk.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: 6503
    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: 6542
    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: 6567
    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: 6590
    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: 6613
    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: 6651
    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: 6667
    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: 6703
    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: 6748
    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: 6798
    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: 6837
    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: 6870
    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: 6997
    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: 7100
    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: 7128
    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: 7167
    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: 7204
    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: 7249
    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: 7290
    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: 7319
    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: 7366
    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: 7411
    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: 7434
    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: 33
    argDefaultValues: []
    argNames:
    - self
    - can
    - content_metadata_id
    - id
    - title
    - user_id
    - certification_metadata
    - 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
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 7515
    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: 7
    argDefaultValues: []
    argNames:
    - self
    - can
    - content_metadata_id
    - id
    - title
    - user_id
    - certification_metadata
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 7604
    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: 7635
    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: 7670
    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: 7781
    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: 7880
    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: 7898
    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: 7914
    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: 7930
    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: 7950
    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: 63
    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
    - value_format_name
    - view
    - view_label
    - dynamic
    - week_start_day
    - times_used
    - original_view
    - datatype
    - convert_tz
    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: 8097
    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: 8242
    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: 8274
    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: 8311
    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: 8333
    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: 8364
    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: 8389
    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: 8405
    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: 8443
    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: 8486
    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: 8504
    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: 8531
    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: 8568
    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: 8611
    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: 8666
    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: 8709
    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: 8734
    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: 8759
    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: 34
    argDefaultValues: []
    argNames:
    - self
    - can
    - content_metadata_id
    - id
    - title
    - user_id
    - certification_metadata
    - 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
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 8837
    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: 35
    argDefaultValues: []
    argNames:
    - self
    - can
    - content_metadata_id
    - id
    - title
    - user_id
    - certification_metadata
    - 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
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 8984
    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: 9073
    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: 9100
    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: 9123
    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: 9144
    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: 9181
    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: 9222
    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: 9247
    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: 9276
    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: 9307
    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: 9337
    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: 9358
    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: 9387
    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: 9418
    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: 9453
    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: 9484
    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: 9539
    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: 9636
    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: 9725
    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: 9758
    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: 9787
    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: 9812
    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: 9841
    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: 9892
    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: 9927
    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: 9999
    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: 10086
    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: 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: 10167
    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: 10222
    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: 2
    argDefaultValues: []
    argNames:
    - self
    - run
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 10255
    functionName: looker_sdk.sdk.api40.models.ProjectRun.__init__
    functionSourceFile: looker_sdk.sdk.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: 10274
    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: 10305
    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: 10344
    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: 10442
    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: 10545
    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: 10636
    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: 10727
    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: 10794
    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: 10857
    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: 10882
    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: 10919
    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: 10970
    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: 11021
    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: 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: 11086
    functionName: looker_sdk.sdk.api40.models.Run.__init__
    functionSourceFile: looker_sdk.sdk.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: 11175
    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: 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: 11250
    functionName: looker_sdk.sdk.api40.models.RunResult.__init__
    functionSourceFile: looker_sdk.sdk.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: 11347
    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: 11438
    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: 11475
    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: 11508
    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: 11537
    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: 11566
    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: 11663
    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: 11776
    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: 11815
    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: 11847
    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: 11886
    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: 11919
    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: 11952
    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: 11
    argDefaultValues: []
    argNames:
    - self
    - can
    - id
    - service_account_name
    - is_service_account
    - is_disabled
    - group_ids
    - role_ids
    - credentials_api3
    - created_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
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 12008
    functionName: looker_sdk.sdk.api40.models.ServiceAccount.__init__
    functionSourceFile: looker_sdk.sdk.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: 12071
    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: 12126
    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: 12201
    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: 12272
    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: 14
    argDefaultValues: []
    argNames:
    - self
    - address
    - from_
    - user_name
    - password
    - port
    - enable_starttls_auto
    - ssl_version
    - auth_type
    - client_id
    - client_secret
    - token_endpoint
    - scopes
    - default_smtp
    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: 12317
    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: 12362
    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: 12387
    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: 12412
    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: 12437
    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: 12458
    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: 12497
    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: 12548
    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: 12595
    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: 12636
    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: 12661
    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: 12694
    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: 12721
    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: 12750
    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: 12803
    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: 12858
    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: 12882
    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: 12907
    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: 12922
    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: 13040
    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: 13155
    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: 13264
    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: 13291
    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: 13316
    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: 41
    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
    - can_manage_api3_creds
    - is_service_account
    - service_account_name
    - 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
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 13408
    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: 13525
    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: 13600
    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: 13649
    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: 13686
    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: 13717
    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: 13764
    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: 13797
    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: 13824
    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: 13871
    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: 13922
    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: 13973
    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: 14063
    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: 14127
    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: 14151
    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: 14185
    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: 14235
    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: 14287
    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: 3
    argDefaultValues: []
    argNames:
    - self
    - certification_status
    - notes
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 14317
    functionName: looker_sdk.sdk.api40.models.WriteCertification.__init__
    functionSourceFile: looker_sdk.sdk.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: 14345
    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: 6
    argDefaultValues: []
    argNames:
    - self
    - user_id
    - content_metadata_id
    - look
    - dashboard
    - lookml_dashboard
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 14382
    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: 14410
    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: 14450
    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: 2
    argDefaultValues: []
    argNames:
    - self
    - purpose
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 14542
    functionName: looker_sdk.sdk.api40.models.WriteCredentialsApi3.__init__
    functionSourceFile: looker_sdk.sdk.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
    - email
    - forced_password_reset_at_next_login
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 14560
    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: 27
    argDefaultValues: []
    argNames:
    - self
    - description
    - hidden
    - query_timezone
    - refresh_interval
    - folder
    - title
    - slug
    - preferred_viewer
    - certification_metadata
    - 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
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 14634
    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: 3
    argDefaultValues: []
    argNames:
    - self
    - folder
    - certification_metadata
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 14710
    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: 23
    argDefaultValues: []
    argNames:
    - self
    - body_text
    - dashboard_id
    - dashboard_layout_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
    - aria_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
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 14777
    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: 14863
    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: 9
    argDefaultValues: []
    argNames:
    - self
    - dashboard_id
    - type
    - active
    - column_width
    - width
    - label
    - description
    - order
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 14919
    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: 14963
    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: 14995
    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: 15016
    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: 15126
    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: 15276
    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: 15356
    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: 15400
    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: 7
    argDefaultValues: []
    argNames:
    - self
    - name
    - client_id
    - client_secret
    - tenant_id
    - dialect_name
    - bi_directional_data_access
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 15434
    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: 15466
    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: 15485
    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: 15504
    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: 15530
    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: 15556
    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: 15575
    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: 15593
    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: 15681
    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: 15767
    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: 3
    argDefaultValues: []
    argNames:
    - self
    - user_id
    - certification_metadata
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 15786
    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: 15814
    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: 12
    argDefaultValues: []
    argNames:
    - self
    - title
    - user_id
    - certification_metadata
    - 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
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 15863
    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: 15915
    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: 15950
    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: 15969
    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: 15996
    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: 16070
    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: 16142
    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: 16170
    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: 16213
    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: 16291
    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: 16441
    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: 9
    argDefaultValues: []
    argNames:
    - self
    - dynamic_fields
    - filterables
    - sorts
    - merge_result_id
    - total
    - 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
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 16480
    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: 16524
    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: 16598
    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: 16722
    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: 3
    argDefaultValues: []
    argNames:
    - self
    - service_account_name
    - is_disabled
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 16804
    functionName: looker_sdk.sdk.api40.models.WriteServiceAccount.__init__
    functionSourceFile: looker_sdk.sdk.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: 16834
    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: 16902
    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: 16964
    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: 16987
    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: 17019
    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: 17051
    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: 10
    argDefaultValues: []
    argNames:
    - self
    - credentials_email
    - first_name
    - home_folder_id
    - is_disabled
    - last_name
    - locale
    - models_dir_validated
    - ui_state
    - can_manage_api3_creds
    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: 17094
    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: 17144
    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: 17178
    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: 17218
    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.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: 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
    - logging.getLogger
    - headers.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: 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 0x7f194cf8c670>
    - <ast.Constant object at 0x7f194cf8ca90>
    - <ast.Constant object at 0x7f194cf8ce50>
    - <ast.Constant object at 0x7f194cf8c790>
    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:
    - _BINARY_MODE.search
    - requests.models.RequestEncodingMixin._encode_files
    - requests.structures.CaseInsensitiveDict.__init__
    - socket.inet_aton
    - net.split
    - http.cookiejar.CookieJar.__init__
    - requests.utils.get_netrc_auth
    - request.method.upper
    - requests.models.PreparedRequest.prepare_method
    - key.lower
    - http.cookiejar.Cookie
    - requests.utils.set_environ
    - param.find
    - datetime.timedelta
    - requests.utils.check_header_validity
    - requests.utils.get_auth_from_url
    - requests.sessions.merge_hooks
    - urllib.parse.urlunparse
    - requests.sessions.merge_setting
    - kwargs.get
    - requests.compat.MutableMapping.lower
    - urllib.request.proxy_bypass
    - urllib.parse.urlencode.seek
    - _STRING_MODE.search
    - urllib.parse.urljoin.seek
    - urllib.parse.urlunparse.split
    - no_proxy.replace
    - http.cookiejar.CookieJar.add_cookie_header
    - merged_setting.update
    - prefix.lower
    - requests.utils.is_valid_cidr
    - socket.inet_ntoa
    - requests.compat.MutableMapping.update
    - cookie.value.replace
    - json.dumps
    - proxies.copy
    - base64.b64encode
    - requests.compat.MutableMapping.encode
    - struct.unpack
    - collections.abc.MutableMapping.__init__
    - requests.cookies.MockRequest.__init__
    - requests.utils.should_bypass_proxies
    - requests.compat.MutableMapping.get
    - requests.sessions.SessionRedirectMixin.rebuild_proxies
    - requests.sessions.Session.merge_environment_settings
    - username.encode
    - result.append
    - <builtin>.isinstance
    - requests.models.PreparedRequest.prepare
    - requests.models.PreparedRequest.prepare_auth
    - <builtin>.str
    - requests.utils.get_environ_proxies
    - struct.pack
    - requests.sessions.Session.request
    - adapter.send
    - urllib3.fields.RequestField
    - key.upper
    - os.path.exists
    - urllib.parse.urlparse.geturl
    - requests.models.RequestHooksMixin.register_hook
    - requests.utils.to_key_val_list
    - typing.cast
    - cookie.value.startswith
    - urllib.parse.urljoin.encode
    - method.upper
    - requests.cookies.RequestsCookieJar.update
    - resp.close
    - requests.models.Request.__init__
    - requests.utils.get_encoding_from_headers
    - requests.hooks.default_hooks
    - urllib.parse.urljoin
    - DEFAULT_PORTS.get
    - requests.hooks.dispatch_hook
    - request_hooks.get
    - urllib.parse.urljoin.startswith
    - new_fields.append
    - <builtin>.any
    - requests.utils.address_in_network
    - requests.utils.resolve_proxies
    - requests.structures.CaseInsensitiveDict.copy
    - <builtin>.type
    - <builtin>.bool
    - requests.models.RequestEncodingMixin._encode_params
    - urllib.request.getproxies.get
    - headers.update
    - hist.append
    - copy.copy
    - <builtin>.super
    - requests.compat.MutableMapping.startswith
    - transport_options.get
    - requests.compat.MutableMapping.fileno
    - kwargs.pop
    - urllib3.fields.RequestField.make_multipart
    - urllib.parse.urlencode.fileno
    - session_hooks.get
    - <builtin>.next
    - warnings.warn
    - new_proxies.setdefault
    - requests.sessions.Session.send
    - urllib.parse.quote.split
    - send_kwargs.update
    - <builtin>.list
    - urllib.parse.urljoin.lower
    - requests.cookies.RequestsCookieJar.copy
    - <builtin>.chr
    - os.fstat
    - requests.compat.MutableMapping.setdefault
    - http.cookiejar.CookieJar.extract_cookies
    - <builtin>.bytes
    - h.isalnum
    - urllib.parse.quote.lower
    - requests.utils.is_ipv4_address
    - urllib.parse.urljoin.upper
    - requests.cookies.cookiejar_from_dict
    - requests.cookies.extract_cookies_to_jar
    - requests._internal_utils.unicode_is_ascii
    - urllib.parse.urljoin.split
    - requests.models.PreparedRequest.prepare_hooks
    - os.environ.get
    - validator.match
    - requests.compat.MutableMapping.seek
    - requests.auth._basic_auth_str
    - requests.structures.CaseInsensitiveDict.__iter__
    - netrc.netrc.authenticators
    - requests.compat.MutableMapping.pop
    - resp.raw.read
    - collections.OrderedDict.items
    - fp.read
    - requests.cookies._copy_cookie_jar
    - requests.compat.MutableMapping.__init__
    - requests.sessions.SessionRedirectMixin.rebuild_method
    - password.encode
    - requests.utils.super_len
    - requests.cookies.MockResponse.__init__
    - requests.models.PreparedRequest.prepare_headers
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.utils.guess_filename
    - result.update
    - urllib.parse.quote.decode
    - requests.utils._parse_content_type_header
    - requests.cookies.merge_cookies
    - requests.sessions.Session.get_adapter
    - urllib.parse.urlparse._replace
    - string_network.count
    - requests.compat.MutableMapping.items
    - requests.cookies.get_cookie_header
    - kwargs.setdefault
    - string_network.split
    - urllib.parse.unquote
    - urllib.parse.urljoin.fileno
    - urllib.parse.quote.seek
    - urllib.parse.urljoin.decode
    - requests.models.PreparedRequest.prepare_content_length
    - requests.utils.unquote_unreserved
    - <builtin>.getattr
    - os.path.basename
    - host.startswith
    - idna.encode
    - <builtin>.len
    - requests.cookies.MockRequest.get_new_headers
    - field.decode
    - urllib.request.getproxies.items
    - requests.compat.MutableMapping.decode
    - header.split
    - urllib.parse.quote.encode
    - urllib.parse.urlparse.scheme.startswith
    - netrc.netrc
    - urllib.request.getproxies
    - http.cookiejar.CookieJar.set_policy
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - new_jar.set_cookie
    - urllib.parse.urlencode.tell
    - urllib.parse.quote.upper
    - param.strip
    - collections.OrderedDict.values
    - cookie.value.endswith
    - requests.models.PreparedRequest.prepare_body
    - requests.compat.MutableMapping.split
    - resp.headers.get
    - requests._internal_utils.to_native_string
    - urllib.parse.urlparse
    - requests.compat.MutableMapping.tell
    - requests.utils.get_environ_proxies.<dict1>.get
    - os.path.expanduser
    - looker_sdk.rtl.transport.response_mode
    - <builtin>.all
    - <builtin>.hasattr
    - <builtin>.max
    - urllib.parse.quote
    - urllib3.util.parse_url
    - requests.sessions.Session.prepare_request
    - <builtin>.int
    - new_jar.clear
    - k.encode
    - requests.utils.rewind_body
    - requests.sessions.SessionRedirectMixin.resolve_redirects
    - urllib.parse.quote.startswith
    - requests.utils.dotted_netmask
    - history.pop
    - requests.cookies.create_cookie
    - requests.models.PreparedRequest._get_idna_encoded_host
    - simplejson.dumps
    - u_string.encode
    - requests.models.PreparedRequest.copy
    - hooks.items
    - base64.b64encode.strip
    - urllib.parse.quote.fileno
    - <builtin>.range
    - requests.utils.should_bypass_proxies.get_proxy
    - collections.OrderedDict
    - urllib.parse.urljoin.tell
    - proxies.get
    - location.encode
    - requests.compat.MutableMapping.upper
    - <builtin>.set
    - hooks.get
    - urllib.parse.quote.tell
    - requests.sessions.SessionRedirectMixin.get_redirect_target
    - requests.cookies.RequestsCookieJar.get_policy
    - requests.utils.requote_uri
    - urllib.parse.quote.lstrip
    - v.encode
    - history.insert
    - <builtin>.object
    - urllib.parse.urlparse.hostname.endswith
    - merged_setting.items
    - requests.models.PreparedRequest.prepare_url
    - requests.models.PreparedRequest.prepare_cookies
    - time.perf_counter
    - requests.sessions.SessionRedirectMixin.rebuild_auth
    - requests.auth.HTTPBasicAuth.__init__
    - requests.utils._validate_header_part
    - urllib.parse.urlencode
    - requests.models.PreparedRequest.__init__
    - urllib3.filepost.encode_multipart_formdata
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 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:
    - requests.help.main
    - json.dumps
    - requests.help._implementation
    - platform.system
    - <builtin>.print
    - platform.python_implementation
    - platform.python_version
    - requests.help.info
    - <builtin>.getattr
    - platform.release
    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:
    - requests.help._implementation
    - platform.system
    - platform.python_implementation
    - platform.python_version
    - <builtin>.getattr
    - platform.release
    linkageType: pythonLinkage
    raised: []
    returnType: N/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:
    - json.dumps
    - requests.help._implementation
    - platform.system
    - <builtin>.print
    - platform.python_implementation
    - platform.python_version
    - requests.help.info
    - <builtin>.getattr
    - platform.release
    linkageType: pythonLinkage
    raised: []
    returnType: N/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:
  - 113
  - 114
  - 115
  - 119
  - 117
  - 118
  - 23
  - 120
  looker_sdk.rtl.serialize.DeserializeError:
  - 46
  looker_sdk.rtl.serialize.deserialize:
  - 72
  - 65
  - 67
  - 71
  looker_sdk.rtl.serialize.forward_ref_structure_hook:
  - 96
  - 97
  - 98
  - 99
  - 101
  - 87
  - 95
  looker_sdk.rtl.serialize.serialize:
  - 81
  - 82
  - 83
  looker_sdk.rtl.serialize.translate_keys_structure_hook:
  - 108
  - 109
  - 110
  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:
  - 7090
  - 7091
  - 7092
  - 7094
  looker_sdk.sdk.api40.methods.Looker40SDK.acquire_embed_cookieless_session:
  - 976
  - 973
  - 974
  looker_sdk.sdk.api40.methods.Looker40SDK.activate_app_user:
  - 1504
  - 1506
  - 1501
  - 1502
  - 1503
  looker_sdk.sdk.api40.methods.Looker40SDK.active_themes:
  - 11761
  - 11758
  - 11759
  looker_sdk.sdk.api40.methods.Looker40SDK.add_group_group:
  - 6730
  - 6731
  - 6732
  - 6734
  looker_sdk.sdk.api40.methods.Looker40SDK.add_group_user:
  - 6795
  - 6796
  - 6797
  - 6799
  looker_sdk.sdk.api40.methods.Looker40SDK.add_support_access_allowlist_entries:
  - 1992
  - 1993
  - 1995
  looker_sdk.sdk.api40.methods.Looker40SDK.alert_notifications:
  - 315
  - 316
  - 318
  looker_sdk.sdk.api40.methods.Looker40SDK.all_board_items:
  - 2408
  - 2410
  - 2407
  looker_sdk.sdk.api40.methods.Looker40SDK.all_board_sections:
  - 2528
  - 2529
  - 2531
  looker_sdk.sdk.api40.methods.Looker40SDK.all_boards:
  - 2208
  - 2205
  - 2206
  looker_sdk.sdk.api40.methods.Looker40SDK.all_color_collections:
  - 2657
  - 2654
  - 2655
  looker_sdk.sdk.api40.methods.Looker40SDK.all_connections:
  - 3504
  - 3505
  - 3507
  looker_sdk.sdk.api40.methods.Looker40SDK.all_content_metadata_accesses:
  - 4304
  - 4306
  - 4303
  looker_sdk.sdk.api40.methods.Looker40SDK.all_content_metadatas:
  - 4233
  - 4234
  - 4236
  looker_sdk.sdk.api40.methods.Looker40SDK.all_dashboards:
  - 4689
  - 4690
  - 4692
  looker_sdk.sdk.api40.methods.Looker40SDK.all_datagroups:
  - 5792
  - 5793
  - 5795
  looker_sdk.sdk.api40.methods.Looker40SDK.all_dialect_infos:
  - 3698
  - 3699
  - 3701
  looker_sdk.sdk.api40.methods.Looker40SDK.all_external_oauth_applications:
  - 3723
  - 3724
  - 3726
  looker_sdk.sdk.api40.methods.Looker40SDK.all_folders:
  - 6129
  - 6130
  - 6132
  looker_sdk.sdk.api40.methods.Looker40SDK.all_git_branches:
  - 8186
  - 8187
  - 8188
  - 8190
  looker_sdk.sdk.api40.methods.Looker40SDK.all_git_connection_tests:
  - 8808
  - 8809
  - 8811
  - 8807
  looker_sdk.sdk.api40.methods.Looker40SDK.all_group_groups:
  - 6706
  - 6707
  - 6708
  - 6710
  looker_sdk.sdk.api40.methods.Looker40SDK.all_group_users:
  - 6768
  - 6764
  - 6765
  - 6766
  looker_sdk.sdk.api40.methods.Looker40SDK.all_groups:
  - 6360
  - 6362
  - 6359
  looker_sdk.sdk.api40.methods.Looker40SDK.all_integration_hubs:
  - 6947
  - 6948
  - 6950
  looker_sdk.sdk.api40.methods.Looker40SDK.all_integrations:
  - 7113
  - 7114
  - 7116
  looker_sdk.sdk.api40.methods.Looker40SDK.all_legacy_features:
  - 3145
  - 3146
  - 3148
  looker_sdk.sdk.api40.methods.Looker40SDK.all_locales:
  - 3211
  - 3212
  - 3214
  looker_sdk.sdk.api40.methods.Looker40SDK.all_lookml_models:
  - 7644
  - 7645
  - 7647
  looker_sdk.sdk.api40.methods.Looker40SDK.all_lookml_tests:
  - 8873
  - 8874
  - 8875
  - 8877
  looker_sdk.sdk.api40.methods.Looker40SDK.all_looks:
  - 7241
  - 7242
  - 7244
  looker_sdk.sdk.api40.methods.Looker40SDK.all_model_sets:
  - 10216
  - 10213
  - 10214
  looker_sdk.sdk.api40.methods.Looker40SDK.all_oauth_client_apps:
  - 1332
  - 1333
  - 1335
  looker_sdk.sdk.api40.methods.Looker40SDK.all_permission_sets:
  - 10409
  - 10410
  - 10412
  looker_sdk.sdk.api40.methods.Looker40SDK.all_permissions:
  - 10252
  - 10253
  - 10255
  looker_sdk.sdk.api40.methods.Looker40SDK.all_primary_homepage_sections:
  - 6922
  - 6923
  - 6925
  looker_sdk.sdk.api40.methods.Looker40SDK.all_project_files:
  - 8753
  - 8749
  - 8750
  - 8751
  looker_sdk.sdk.api40.methods.Looker40SDK.all_projects:
  - 8457
  - 8458
  - 8460
  looker_sdk.sdk.api40.methods.Looker40SDK.all_roles:
  - 10456
  - 10458
  - 10455
  looker_sdk.sdk.api40.methods.Looker40SDK.all_running_queries:
  - 9664
  - 9661
  - 9662
  looker_sdk.sdk.api40.methods.Looker40SDK.all_scheduled_plans:
  - 10960
  - 10961
  - 10963
  looker_sdk.sdk.api40.methods.Looker40SDK.all_ssh_servers:
  - 3811
  - 3812
  - 3814
  looker_sdk.sdk.api40.methods.Looker40SDK.all_ssh_tunnels:
  - 3938
  - 3939
  - 3941
  looker_sdk.sdk.api40.methods.Looker40SDK.all_themes:
  - 11552
  - 11549
  - 11550
  looker_sdk.sdk.api40.methods.Looker40SDK.all_timezones:
  - 3386
  - 3387
  - 3389
  looker_sdk.sdk.api40.methods.Looker40SDK.all_user_attribute_group_values:
  - 13585
  - 13581
  - 13582
  - 13583
  looker_sdk.sdk.api40.methods.Looker40SDK.all_user_attributes:
  - 13449
  - 13450
  - 13452
  looker_sdk.sdk.api40.methods.Looker40SDK.all_user_credentials_api3s:
  - 12843
  - 12844
  - 12845
  - 12847
  looker_sdk.sdk.api40.methods.Looker40SDK.all_user_credentials_embeds:
  - 12952
  - 12954
  - 12950
  - 12951
  looker_sdk.sdk.api40.methods.Looker40SDK.all_user_login_lockouts:
  - 2106
  - 2107
  - 2109
  looker_sdk.sdk.api40.methods.Looker40SDK.all_user_sessions:
  - 13080
  - 13081
  - 13082
  - 13084
  looker_sdk.sdk.api40.methods.Looker40SDK.all_users:
  - 12025
  - 12022
  - 12023
  looker_sdk.sdk.api40.methods.Looker40SDK.all_workspaces:
  - 13649
  - 13650
  - 13652
  looker_sdk.sdk.api40.methods.Looker40SDK.api_spec:
  - 3431
  - 3432
  - 3433
  - 3434
  - 3436
  looker_sdk.sdk.api40.methods.Looker40SDK.artifact:
  - 657
  - 658
  - 659
  - 661
  looker_sdk.sdk.api40.methods.Looker40SDK.artifact_namespaces:
  - 508
  - 509
  - 511
  looker_sdk.sdk.api40.methods.Looker40SDK.artifact_usage:
  - 481
  - 482
  - 484
  looker_sdk.sdk.api40.methods.Looker40SDK.artifact_value:
  - 536
  - 537
  - 539
  - 535
  looker_sdk.sdk.api40.methods.Looker40SDK.board:
  - 2336
  - 2338
  - 2334
  - 2335
  looker_sdk.sdk.api40.methods.Looker40SDK.board_item:
  - 2457
  - 2458
  - 2459
  - 2461
  looker_sdk.sdk.api40.methods.Looker40SDK.board_section:
  - 2576
  - 2578
  - 2574
  - 2575
  looker_sdk.sdk.api40.methods.Looker40SDK.check_pdt_build:
  - 5952
  - 5954
  - 5950
  - 5951
  looker_sdk.sdk.api40.methods.Looker40SDK.cloud_storage_configuration:
  - 2888
  - 2889
  - 2891
  looker_sdk.sdk.api40.methods.Looker40SDK.color_collection:
  - 2816
  - 2812
  - 2813
  - 2814
  looker_sdk.sdk.api40.methods.Looker40SDK.color_collections_custom:
  - 2708
  - 2709
  - 2711
  looker_sdk.sdk.api40.methods.Looker40SDK.color_collections_standard:
  - 2737
  - 2734
  - 2735
  looker_sdk.sdk.api40.methods.Looker40SDK.connection:
  - 3547
  - 3548
  - 3549
  - 3551
  looker_sdk.sdk.api40.methods.Looker40SDK.connection_columns:
  - 8009
  - 8010
  - 8011
  - 8013
  looker_sdk.sdk.api40.methods.Looker40SDK.connection_cost_estimate:
  - 8074
  - 8075
  - 8076
  - 8078
  looker_sdk.sdk.api40.methods.Looker40SDK.connection_databases:
  - 7880
  - 7876
  - 7877
  - 7878
  looker_sdk.sdk.api40.methods.Looker40SDK.connection_features:
  - 7905
  - 7901
  - 7902
  - 7903
  looker_sdk.sdk.api40.methods.Looker40SDK.connection_schemas:
  - 7929
  - 7930
  - 7931
  - 7933
  looker_sdk.sdk.api40.methods.Looker40SDK.connection_search_columns:
  - 8048
  - 8044
  - 8045
  - 8046
  looker_sdk.sdk.api40.methods.Looker40SDK.connection_tables:
  - 7968
  - 7969
  - 7970
  - 7972
  looker_sdk.sdk.api40.methods.Looker40SDK.content_favorite:
  - 4168
  - 4169
  - 4170
  - 4172
  looker_sdk.sdk.api40.methods.Looker40SDK.content_metadata:
  - 4256
  - 4257
  - 4258
  - 4260
  looker_sdk.sdk.api40.methods.Looker40SDK.content_summary:
  - 4465
  - 4462
  - 4463
  looker_sdk.sdk.api40.methods.Looker40SDK.content_thumbnail:
  - 4506
  - 4507
  - 4508
  - 4509
  - 4511
  looker_sdk.sdk.api40.methods.Looker40SDK.content_validation:
  - 4545
  - 4542
  - 4543
  looker_sdk.sdk.api40.methods.Looker40SDK.copy_dashboard:
  - 5226
  - 5227
  - 5228
  - 5230
  looker_sdk.sdk.api40.methods.Looker40SDK.copy_look:
  - 7577
  - 7578
  - 7579
  - 7581
  looker_sdk.sdk.api40.methods.Looker40SDK.create_alert:
  - 267
  - 268
  - 270
  looker_sdk.sdk.api40.methods.Looker40SDK.create_board:
  - 2227
  - 2228
  - 2230
  looker_sdk.sdk.api40.methods.Looker40SDK.create_board_item:
  - 2433
  - 2434
  - 2436
  looker_sdk.sdk.api40.methods.Looker40SDK.create_board_section:
  - 2553
  - 2550
  - 2551
  looker_sdk.sdk.api40.methods.Looker40SDK.create_ci_run:
  - 8131
  - 8132
  - 8133
  - 8135
  looker_sdk.sdk.api40.methods.Looker40SDK.create_color_collection:
  - 2682
  - 2683
  - 2685
  looker_sdk.sdk.api40.methods.Looker40SDK.create_connection:
  - 3524
  - 3525
  - 3527
  looker_sdk.sdk.api40.methods.Looker40SDK.create_content_favorite:
  - 4210
  - 4211
  - 4213
  looker_sdk.sdk.api40.methods.Looker40SDK.create_content_metadata_access:
  - 4329
  - 4330
  - 4332
  looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard:
  - 4722
  - 4723
  - 4725
  looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_element:
  - 5410
  - 5411
  - 5413
  looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_element_render_task:
  - 9976
  - 9977
  - 9978
  - 9979
  - 9981
  looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_filter:
  - 5528
  - 5529
  - 5531
  looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_from_lookml:
  - 5195
  - 5196
  - 5198
  looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_layout:
  - 5724
  - 5725
  - 5727
  looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_render_task:
  - 9867
  - 9868
  - 9869
  - 9870
  - 9872
  looker_sdk.sdk.api40.methods.Looker40SDK.create_digest_email_send:
  - 3027
  - 3028
  - 3030
  looker_sdk.sdk.api40.methods.Looker40SDK.create_embed_secret:
  - 771
  - 772
  - 774
  looker_sdk.sdk.api40.methods.Looker40SDK.create_embed_url_as_me:
  - 904
  - 901
  - 902
  looker_sdk.sdk.api40.methods.Looker40SDK.create_embed_user:
  - 13368
  - 13370
  - 13367
  looker_sdk.sdk.api40.methods.Looker40SDK.create_external_oauth_application:
  - 3745
  - 3746
  - 3748
  looker_sdk.sdk.api40.methods.Looker40SDK.create_folder:
  - 6152
  - 6153
  - 6155
  looker_sdk.sdk.api40.methods.Looker40SDK.create_git_branch:
  - 8273
  - 8269
  - 8270
  - 8271
  looker_sdk.sdk.api40.methods.Looker40SDK.create_git_deploy_key:
  - 8632
  - 8633
  - 8635
  - 8631
  looker_sdk.sdk.api40.methods.Looker40SDK.create_group:
  - 6392
  - 6394
  - 6391
  looker_sdk.sdk.api40.methods.Looker40SDK.create_integration_hub:
  - 6971
  - 6972
  - 6974
  looker_sdk.sdk.api40.methods.Looker40SDK.create_look:
  - 7272
  - 7269
  - 7270
  looker_sdk.sdk.api40.methods.Looker40SDK.create_look_render_task:
  - 9793
  - 9788
  - 9789
  - 9790
  - 9791
  looker_sdk.sdk.api40.methods.Looker40SDK.create_lookml_model:
  - 7672
  - 7673
  - 7675
  looker_sdk.sdk.api40.methods.Looker40SDK.create_merge_query:
  - 9641
  - 9642
  - 9644
  looker_sdk.sdk.api40.methods.Looker40SDK.create_model_set:
  - 10233
  - 10234
  - 10236
  looker_sdk.sdk.api40.methods.Looker40SDK.create_oauth_application_user_state:
  - 3793
  - 3790
  - 3791
  looker_sdk.sdk.api40.methods.Looker40SDK.create_oidc_test_config:
  - 1668
  - 1669
  - 1671
  looker_sdk.sdk.api40.methods.Looker40SDK.create_permission_set:
  - 10433
  - 10430
  - 10431
  looker_sdk.sdk.api40.methods.Looker40SDK.create_project:
  - 8483
  - 8484
  - 8486
  looker_sdk.sdk.api40.methods.Looker40SDK.create_query:
  - 9297
  - 9294
  - 9295
  looker_sdk.sdk.api40.methods.Looker40SDK.create_query_render_task:
  - 9824
  - 9825
  - 9826
  - 9828
  - 9823
  looker_sdk.sdk.api40.methods.Looker40SDK.create_query_task:
  - 9072
  - 9073
  - 9075
  looker_sdk.sdk.api40.methods.Looker40SDK.create_role:
  - 10480
  - 10482
  - 10479
  looker_sdk.sdk.api40.methods.Looker40SDK.create_saml_test_config:
  - 1859
  - 1860
  - 1862
  looker_sdk.sdk.api40.methods.Looker40SDK.create_scheduled_plan:
  - 11041
  - 11042
  - 11044
  looker_sdk.sdk.api40.methods.Looker40SDK.create_service_account:
  - 13392
  - 13394
  - 13391
  looker_sdk.sdk.api40.methods.Looker40SDK.create_sql_interface_query:
  - 11521
  - 11518
  - 11519
  looker_sdk.sdk.api40.methods.Looker40SDK.create_sql_query:
  - 9704
  - 9706
  - 9703
  looker_sdk.sdk.api40.methods.Looker40SDK.create_ssh_server:
  - 3832
  - 3834
  - 3831
  looker_sdk.sdk.api40.methods.Looker40SDK.create_ssh_tunnel:
  - 3961
  - 3958
  - 3959
  looker_sdk.sdk.api40.methods.Looker40SDK.create_sso_embed_url:
  - 857
  - 858
  - 860
  looker_sdk.sdk.api40.methods.Looker40SDK.create_theme:
  - 11584
  - 11586
  - 11583
  looker_sdk.sdk.api40.methods.Looker40SDK.create_user:
  - 12052
  - 12053
  - 12055
  looker_sdk.sdk.api40.methods.Looker40SDK.create_user_attribute:
  - 13480
  - 13481
  - 13483
  looker_sdk.sdk.api40.methods.Looker40SDK.create_user_credentials_api3:
  - 12873
  - 12869
  - 12870
  - 12871
  looker_sdk.sdk.api40.methods.Looker40SDK.create_user_credentials_email:
  - 12409
  - 12405
  - 12406
  - 12407
  looker_sdk.sdk.api40.methods.Looker40SDK.create_user_credentials_email_password_reset:
  - 13120
  - 13116
  - 13117
  - 13118
  looker_sdk.sdk.api40.methods.Looker40SDK.create_user_credentials_totp:
  - 12512
  - 12513
  - 12515
  - 12511
  looker_sdk.sdk.api40.methods.Looker40SDK.custom_welcome_email:
  - 2929
  - 2926
  - 2927
  looker_sdk.sdk.api40.methods.Looker40SDK.dashboard:
  - 4936
  - 4937
  - 4938
  - 4940
  looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_aggregate_table_lookml:
  - 5019
  - 5020
  - 5021
  - 5023
  looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_dashboard_elements:
  - 5385
  - 5386
  - 5387
  - 5389
  looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_dashboard_filters:
  - 5505
  - 5506
  - 5507
  - 5509
  looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_dashboard_layouts:
  - 5705
  - 5701
  - 5702
  - 5703
  looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_element:
  - 5314
  - 5315
  - 5316
  - 5318
  looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_filter:
  - 5434
  - 5435
  - 5436
  - 5438
  looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_layout:
  - 5632
  - 5634
  - 5630
  - 5631
  looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_layout_component:
  - 5552
  - 5553
  - 5556
  - 5558
  looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_layout_dashboard_layout_components:
  - 5608
  - 5610
  - 5606
  - 5607
  looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_lookml:
  - 5112
  - 5113
  - 5114
  - 5116
  looker_sdk.sdk.api40.methods.Looker40SDK.datagroup:
  - 5816
  - 5812
  - 5813
  - 5814
  looker_sdk.sdk.api40.methods.Looker40SDK.deactivate_app_user:
  - 1537
  - 1538
  - 1539
  - 1540
  - 1542
  looker_sdk.sdk.api40.methods.Looker40SDK.default_color_collection:
  - 2760
  - 2757
  - 2758
  looker_sdk.sdk.api40.methods.Looker40SDK.default_theme:
  - 11697
  - 11694
  - 11695
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_alert:
  - 217
  - 213
  - 214
  - 215
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_artifact:
  - 691
  - 692
  - 693
  - 695
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_board:
  - 2384
  - 2386
  - 2382
  - 2383
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_board_item:
  - 2505
  - 2506
  - 2507
  - 2509
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_board_section:
  - 2624
  - 2626
  - 2622
  - 2623
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_color_collection:
  - 2865
  - 2866
  - 2867
  - 2869
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_connection:
  - 3592
  - 3593
  - 3594
  - 3596
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_connection_override:
  - 3616
  - 3617
  - 3618
  - 3620
  - 3615
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_content_favorite:
  - 4192
  - 4194
  - 4190
  - 4191
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_content_metadata_access:
  - 4377
  - 4378
  - 4379
  - 4381
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_dashboard:
  - 5000
  - 4996
  - 4997
  - 4998
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_dashboard_element:
  - 5362
  - 5363
  - 5364
  - 5366
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_dashboard_filter:
  - 5482
  - 5483
  - 5484
  - 5486
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_dashboard_layout:
  - 5680
  - 5682
  - 5678
  - 5679
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_embed_cookieless_session:
  - 1000
  - 1001
  - 1002
  - 1004
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_embed_secret:
  - 794
  - 795
  - 796
  - 798
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_folder:
  - 6106
  - 6107
  - 6108
  - 6110
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_git_branch:
  - 8321
  - 8322
  - 8323
  - 8324
  - 8326
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_group:
  - 6683
  - 6684
  - 6685
  - 6687
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_group_from_group:
  - 6848
  - 6843
  - 6844
  - 6845
  - 6846
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_group_user:
  - 6819
  - 6820
  - 6821
  - 6822
  - 6824
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_integration_hub:
  - 7049
  - 7045
  - 7046
  - 7047
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_look:
  - 7472
  - 7468
  - 7469
  - 7470
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_lookml_model:
  - 7744
  - 7740
  - 7741
  - 7742
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_model_set:
  - 10192
  - 10193
  - 10194
  - 10196
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_oauth_client_app:
  - 1448
  - 1450
  - 1446
  - 1447
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_oidc_test_config:
  - 1648
  - 1650
  - 1646
  - 1647
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_permission_set:
  - 10392
  - 10388
  - 10389
  - 10390
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_repository_credential:
  - 8997
  - 8998
  - 8999
  - 9000
  - 9002
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_role:
  - 10680
  - 10681
  - 10683
  - 10679
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_saml_test_config:
  - 1841
  - 1837
  - 1838
  - 1839
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_scheduled_plan:
  - 10929
  - 10925
  - 10926
  - 10927
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_ssh_server:
  - 3896
  - 3897
  - 3898
  - 3900
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_ssh_tunnel:
  - 4024
  - 4025
  - 4027
  - 4023
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_support_access_allowlist_entry:
  - 2017
  - 2018
  - 2019
  - 2021
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_theme:
  - 11896
  - 11898
  - 11894
  - 11895
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user:
  - 12297
  - 12298
  - 12299
  - 12301
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_attribute:
  - 13552
  - 13553
  - 13554
  - 13556
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_attribute_group_value:
  - 6896
  - 6897
  - 6898
  - 6899
  - 6901
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_attribute_user_value:
  - 13280
  - 13281
  - 13283
  - 13278
  - 13279
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_api3:
  - 12817
  - 12818
  - 12819
  - 12820
  - 12822
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_email:
  - 12458
  - 12459
  - 12460
  - 12462
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_embed:
  - 12929
  - 12924
  - 12925
  - 12926
  - 12927
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_google:
  - 12634
  - 12635
  - 12636
  - 12638
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_ldap:
  - 12585
  - 12586
  - 12587
  - 12589
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_looker_openid:
  - 13000
  - 13001
  - 13002
  - 13004
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_oidc:
  - 12736
  - 12732
  - 12733
  - 12734
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_saml:
  - 12683
  - 12684
  - 12685
  - 12687
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_totp:
  - 12536
  - 12537
  - 12538
  - 12540
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_login_lockout:
  - 2184
  - 2180
  - 2181
  - 2182
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_session:
  - 13056
  - 13057
  - 13059
  - 13054
  - 13055
  looker_sdk.sdk.api40.methods.Looker40SDK.deploy_ref_to_production:
  - 8355
  - 8356
  - 8357
  - 8359
  looker_sdk.sdk.api40.methods.Looker40SDK.deploy_to_production:
  - 8392
  - 8388
  - 8389
  - 8390
  looker_sdk.sdk.api40.methods.Looker40SDK.deregister_mobile_device:
  - 1305
  - 1306
  - 1307
  - 1309
  looker_sdk.sdk.api40.methods.Looker40SDK.digest_emails_enabled:
  - 2987
  - 2988
  - 2990
  looker_sdk.sdk.api40.methods.Looker40SDK.disable_support_access:
  - 2064
  - 2065
  - 2067
  looker_sdk.sdk.api40.methods.Looker40SDK.enable_support_access:
  - 2041
  - 2042
  - 2044
  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
  - 1906
  - 1908
  looker_sdk.sdk.api40.methods.Looker40SDK.fetch_integration_form:
  - 7192
  - 7188
  - 7189
  - 7190
  looker_sdk.sdk.api40.methods.Looker40SDK.fetch_remote_data_action_form:
  - 5769
  - 5770
  - 5772
  looker_sdk.sdk.api40.methods.Looker40SDK.find_git_branch:
  - 8295
  - 8296
  - 8297
  - 8298
  - 8300
  looker_sdk.sdk.api40.methods.Looker40SDK.folder:
  - 6064
  - 6060
  - 6061
  - 6062
  looker_sdk.sdk.api40.methods.Looker40SDK.folder_ancestors:
  - 6272
  - 6268
  - 6269
  - 6270
  looker_sdk.sdk.api40.methods.Looker40SDK.folder_children:
  - 6185
  - 6186
  - 6187
  - 6189
  looker_sdk.sdk.api40.methods.Looker40SDK.folder_children_search:
  - 6224
  - 6220
  - 6221
  - 6222
  looker_sdk.sdk.api40.methods.Looker40SDK.folder_dashboards:
  - 6321
  - 6317
  - 6318
  - 6319
  looker_sdk.sdk.api40.methods.Looker40SDK.folder_looks:
  - 6297
  - 6293
  - 6294
  - 6295
  looker_sdk.sdk.api40.methods.Looker40SDK.folder_parent:
  - 6248
  - 6244
  - 6245
  - 6246
  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:
  - 1731
  - 1732
  - 1734
  looker_sdk.sdk.api40.methods.Looker40SDK.generate_tokens_for_cookieless_session:
  - 1035
  - 1036
  - 1038
  looker_sdk.sdk.api40.methods.Looker40SDK.get_alert:
  - 144
  - 146
  - 142
  - 143
  looker_sdk.sdk.api40.methods.Looker40SDK.get_all_repository_credentials:
  - 9025
  - 9021
  - 9022
  - 9023
  looker_sdk.sdk.api40.methods.Looker40SDK.get_ci_run:
  - 8105
  - 8106
  - 8107
  - 8108
  - 8110
  looker_sdk.sdk.api40.methods.Looker40SDK.get_integration_hub_health:
  - 7072
  - 7068
  - 7069
  - 7070
  looker_sdk.sdk.api40.methods.Looker40SDK.get_model:
  - 7848
  - 7849
  - 7851
  - 7847
  looker_sdk.sdk.api40.methods.Looker40SDK.get_setting:
  - 3273
  - 3274
  - 3276
  looker_sdk.sdk.api40.methods.Looker40SDK.get_support_access_allowlist_entries:
  - 1968
  - 1969
  - 1971
  looker_sdk.sdk.api40.methods.Looker40SDK.git_branch:
  - 8209
  - 8210
  - 8211
  - 8213
  looker_sdk.sdk.api40.methods.Looker40SDK.git_deploy_key:
  - 8602
  - 8603
  - 8604
  - 8606
  looker_sdk.sdk.api40.methods.Looker40SDK.graph_derived_tables_for_model:
  - 5864
  - 5865
  - 5866
  - 5868
  looker_sdk.sdk.api40.methods.Looker40SDK.graph_derived_tables_for_view:
  - 5890
  - 5891
  - 5892
  - 5894
  looker_sdk.sdk.api40.methods.Looker40SDK.group:
  - 6635
  - 6636
  - 6637
  - 6639
  looker_sdk.sdk.api40.methods.Looker40SDK.import_dashboard_from_lookml:
  - 5176
  - 5178
  - 5175
  looker_sdk.sdk.api40.methods.Looker40SDK.import_lookml_dashboard:
  - 4868
  - 4869
  - 4870
  - 4871
  - 4873
  looker_sdk.sdk.api40.methods.Looker40SDK.integration:
  - 7139
  - 7140
  - 7141
  - 7143
  looker_sdk.sdk.api40.methods.Looker40SDK.integration_hub:
  - 6995
  - 6996
  - 6997
  - 6999
  looker_sdk.sdk.api40.methods.Looker40SDK.internal_help_resources:
  - 3105
  - 3106
  - 3108
  looker_sdk.sdk.api40.methods.Looker40SDK.internal_help_resources_content:
  - 3067
  - 3068
  - 3070
  looker_sdk.sdk.api40.methods.Looker40SDK.invalidate_tokens:
  - 1472
  - 1474
  - 1470
  - 1471
  looker_sdk.sdk.api40.methods.Looker40SDK.kill_query:
  - 9681
  - 9682
  - 9683
  - 9685
  looker_sdk.sdk.api40.methods.Looker40SDK.ldap_config:
  - 1072
  - 1074
  - 1071
  looker_sdk.sdk.api40.methods.Looker40SDK.legacy_feature:
  - 3168
  - 3169
  - 3171
  - 3167
  looker_sdk.sdk.api40.methods.Looker40SDK.lock_all:
  - 8162
  - 8163
  - 8164
  - 8166
  looker_sdk.sdk.api40.methods.Looker40SDK.login:
  - 392
  - 394
  - 391
  looker_sdk.sdk.api40.methods.Looker40SDK.login_user:
  - 434
  - 435
  - 436
  - 439
  - 441
  looker_sdk.sdk.api40.methods.Looker40SDK.logout:
  - 457
  - 458
  - 460
  looker_sdk.sdk.api40.methods.Looker40SDK.look:
  - 7395
  - 7396
  - 7397
  - 7399
  looker_sdk.sdk.api40.methods.Looker40SDK.lookml_model:
  - 7696
  - 7697
  - 7699
  - 7695
  looker_sdk.sdk.api40.methods.Looker40SDK.lookml_model_explore:
  - 7767
  - 7768
  - 7769
  - 7770
  - 7772
  looker_sdk.sdk.api40.methods.Looker40SDK.manifest:
  - 8579
  - 8580
  - 8581
  - 8583
  looker_sdk.sdk.api40.methods.Looker40SDK.me:
  - 11992
  - 11989
  - 11990
  looker_sdk.sdk.api40.methods.Looker40SDK.merge_query:
  - 9602
  - 9603
  - 9604
  - 9606
  looker_sdk.sdk.api40.methods.Looker40SDK.mobile_settings:
  - 3232
  - 3229
  - 3230
  looker_sdk.sdk.api40.methods.Looker40SDK.model_fieldname_suggestions:
  - 7823
  - 7824
  - 7825
  - 7826
  - 7827
  - 7829
  looker_sdk.sdk.api40.methods.Looker40SDK.model_set:
  - 10147
  - 10148
  - 10149
  - 10151
  looker_sdk.sdk.api40.methods.Looker40SDK.move_dashboard:
  - 5144
  - 5140
  - 5141
  - 5142
  looker_sdk.sdk.api40.methods.Looker40SDK.move_look:
  - 7608
  - 7610
  - 7606
  - 7607
  looker_sdk.sdk.api40.methods.Looker40SDK.oauth_client_app:
  - 1361
  - 1357
  - 1358
  - 1359
  looker_sdk.sdk.api40.methods.Looker40SDK.oidc_config:
  - 1571
  - 1572
  - 1574
  looker_sdk.sdk.api40.methods.Looker40SDK.oidc_test_config:
  - 1624
  - 1625
  - 1627
  - 1623
  looker_sdk.sdk.api40.methods.Looker40SDK.parse_saml_idp_metadata:
  - 1881
  - 1882
  - 1884
  looker_sdk.sdk.api40.methods.Looker40SDK.password_config:
  - 1689
  - 1690
  - 1692
  looker_sdk.sdk.api40.methods.Looker40SDK.perform_data_action:
  - 5752
  - 5749
  - 5750
  looker_sdk.sdk.api40.methods.Looker40SDK.permission_set:
  - 10344
  - 10346
  - 10342
  - 10343
  looker_sdk.sdk.api40.methods.Looker40SDK.project:
  - 8512
  - 8508
  - 8509
  - 8510
  looker_sdk.sdk.api40.methods.Looker40SDK.project_file:
  - 8777
  - 8778
  - 8779
  - 8781
  looker_sdk.sdk.api40.methods.Looker40SDK.project_validation_results:
  - 8665
  - 8666
  - 8667
  - 8669
  looker_sdk.sdk.api40.methods.Looker40SDK.project_workspace:
  - 8723
  - 8724
  - 8725
  - 8727
  looker_sdk.sdk.api40.methods.Looker40SDK.public_egress_ip_addresses:
  - 3049
  - 3050
  - 3052
  looker_sdk.sdk.api40.methods.Looker40SDK.purge_artifacts:
  - 560
  - 561
  - 563
  - 559
  looker_sdk.sdk.api40.methods.Looker40SDK.query:
  - 9224
  - 9225
  - 9226
  - 9228
  looker_sdk.sdk.api40.methods.Looker40SDK.query_for_slug:
  - 9264
  - 9265
  - 9266
  - 9268
  looker_sdk.sdk.api40.methods.Looker40SDK.query_task:
  - 9145
  - 9141
  - 9142
  - 9143
  looker_sdk.sdk.api40.methods.Looker40SDK.query_task_multi_results:
  - 9112
  - 9113
  - 9115
  looker_sdk.sdk.api40.methods.Looker40SDK.query_task_results:
  - 9185
  - 9186
  - 9187
  - 9189
  looker_sdk.sdk.api40.methods.Looker40SDK.read_alert_notification:
  - 337
  - 338
  - 339
  - 341
  looker_sdk.sdk.api40.methods.Looker40SDK.register_mobile_device:
  - 1264
  - 1266
  - 1263
  looker_sdk.sdk.api40.methods.Looker40SDK.register_oauth_client_app:
  - 1387
  - 1388
  - 1389
  - 1391
  looker_sdk.sdk.api40.methods.Looker40SDK.render_task:
  - 9905
  - 9906
  - 9907
  - 9909
  looker_sdk.sdk.api40.methods.Looker40SDK.render_task_results:
  - 9944
  - 9945
  - 9947
  - 9943
  looker_sdk.sdk.api40.methods.Looker40SDK.reset_project_to_production:
  - 8411
  - 8412
  - 8413
  - 8415
  looker_sdk.sdk.api40.methods.Looker40SDK.reset_project_to_remote:
  - 8434
  - 8435
  - 8436
  - 8438
  looker_sdk.sdk.api40.methods.Looker40SDK.role:
  - 10635
  - 10636
  - 10637
  - 10639
  looker_sdk.sdk.api40.methods.Looker40SDK.role_groups:
  - 10704
  - 10706
  - 10702
  - 10703
  looker_sdk.sdk.api40.methods.Looker40SDK.role_users:
  - 10753
  - 10754
  - 10755
  - 10757
  looker_sdk.sdk.api40.methods.Looker40SDK.run_git_connection_test:
  - 8841
  - 8842
  - 8843
  - 8844
  - 8846
  looker_sdk.sdk.api40.methods.Looker40SDK.run_inline_query:
  - 9482
  - 9483
  - 9484
  - 9486
  looker_sdk.sdk.api40.methods.Looker40SDK.run_look:
  - 7533
  - 7534
  - 7535
  - 7536
  - 7538
  looker_sdk.sdk.api40.methods.Looker40SDK.run_lookml_test:
  - 8904
  - 8905
  - 8907
  - 8903
  looker_sdk.sdk.api40.methods.Looker40SDK.run_query:
  - 9367
  - 9368
  - 9369
  - 9370
  - 9372
  looker_sdk.sdk.api40.methods.Looker40SDK.run_sql_interface_query:
  - 11491
  - 11492
  - 11493
  - 11495
  looker_sdk.sdk.api40.methods.Looker40SDK.run_sql_query:
  - 9749
  - 9750
  - 9751
  - 9752
  - 9754
  looker_sdk.sdk.api40.methods.Looker40SDK.run_url_encoded_query:
  - 9575
  - 9576
  - 9577
  - 9578
  - 9579
  - 9581
  looker_sdk.sdk.api40.methods.Looker40SDK.saml_config:
  - 1762
  - 1763
  - 1765
  looker_sdk.sdk.api40.methods.Looker40SDK.saml_test_config:
  - 1816
  - 1818
  - 1814
  - 1815
  looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plan:
  - 10835
  - 10836
  - 10837
  - 10839
  looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plan_run_once:
  - 11097
  - 11098
  - 11100
  looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plan_run_once_by_id:
  - 11369
  - 11370
  - 11371
  - 11373
  looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plans_for_dashboard:
  - 11256
  - 11258
  - 11254
  - 11255
  looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plans_for_look:
  - 11216
  - 11212
  - 11213
  - 11214
  looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plans_for_lookml_dashboard:
  - 11296
  - 11297
  - 11298
  - 11300
  looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plans_for_space:
  - 10809
  - 10810
  - 10811
  - 10813
  looker_sdk.sdk.api40.methods.Looker40SDK.search_alerts:
  - 113
  - 110
  - 111
  looker_sdk.sdk.api40.methods.Looker40SDK.search_artifacts:
  - 616
  - 612
  - 613
  - 614
  looker_sdk.sdk.api40.methods.Looker40SDK.search_boards:
  - 2296
  - 2297
  - 2299
  looker_sdk.sdk.api40.methods.Looker40SDK.search_content:
  - 4418
  - 4419
  - 4420
  - 4422
  looker_sdk.sdk.api40.methods.Looker40SDK.search_content_favorites:
  - 4132
  - 4133
  - 4135
  looker_sdk.sdk.api40.methods.Looker40SDK.search_content_views:
  - 4612
  - 4613
  - 4615
  looker_sdk.sdk.api40.methods.Looker40SDK.search_credentials_email:
  - 11960
  - 11962
  - 11959
  looker_sdk.sdk.api40.methods.Looker40SDK.search_dashboard_elements:
  - 5283
  - 5284
  - 5286
  looker_sdk.sdk.api40.methods.Looker40SDK.search_dashboards:
  - 4810
  - 4811
  - 4813
  looker_sdk.sdk.api40.methods.Looker40SDK.search_folders:
  - 6024
  - 6026
  - 6023
  looker_sdk.sdk.api40.methods.Looker40SDK.search_groups:
  - 6457
  - 6454
  - 6455
  looker_sdk.sdk.api40.methods.Looker40SDK.search_groups_with_hierarchy:
  - 6601
  - 6602
  - 6604
  looker_sdk.sdk.api40.methods.Looker40SDK.search_groups_with_roles:
  - 6528
  - 6530
  - 6527
  looker_sdk.sdk.api40.methods.Looker40SDK.search_lookml_dashboards:
  - 5081
  - 5082
  - 5084
  looker_sdk.sdk.api40.methods.Looker40SDK.search_looks:
  - 7352
  - 7354
  - 7351
  looker_sdk.sdk.api40.methods.Looker40SDK.search_model_sets:
  - 10114
  - 10115
  - 10117
  looker_sdk.sdk.api40.methods.Looker40SDK.search_permission_sets:
  - 10312
  - 10309
  - 10310
  looker_sdk.sdk.api40.methods.Looker40SDK.search_reports:
  - 10042
  - 10043
  - 10045
  looker_sdk.sdk.api40.methods.Looker40SDK.search_roles:
  - 10537
  - 10538
  - 10540
  looker_sdk.sdk.api40.methods.Looker40SDK.search_roles_with_user_count:
  - 10608
  - 10605
  - 10606
  looker_sdk.sdk.api40.methods.Looker40SDK.search_scheduled_plans:
  - 11161
  - 11158
  - 11159
  looker_sdk.sdk.api40.methods.Looker40SDK.search_themes:
  - 11657
  - 11658
  - 11660
  looker_sdk.sdk.api40.methods.Looker40SDK.search_user_login_lockouts:
  - 2147
  - 2148
  - 2150
  looker_sdk.sdk.api40.methods.Looker40SDK.search_users:
  - 12137
  - 12138
  - 12140
  looker_sdk.sdk.api40.methods.Looker40SDK.search_users_names:
  - 12208
  - 12210
  - 12206
  - 12207
  looker_sdk.sdk.api40.methods.Looker40SDK.send_user_credentials_email_password_reset:
  - 13312
  - 13314
  - 13310
  - 13311
  looker_sdk.sdk.api40.methods.Looker40SDK.session:
  - 11395
  - 11396
  - 11398
  looker_sdk.sdk.api40.methods.Looker40SDK.session_config:
  - 1924
  - 1925
  - 1927
  looker_sdk.sdk.api40.methods.Looker40SDK.set_default_color_collection:
  - 2780
  - 2781
  - 2783
  looker_sdk.sdk.api40.methods.Looker40SDK.set_default_theme:
  - 11728
  - 11725
  - 11726
  looker_sdk.sdk.api40.methods.Looker40SDK.set_role_groups:
  - 10728
  - 10729
  - 10731
  - 10727
  looker_sdk.sdk.api40.methods.Looker40SDK.set_role_users:
  - 10779
  - 10780
  - 10781
  - 10783
  looker_sdk.sdk.api40.methods.Looker40SDK.set_setting:
  - 3323
  - 3324
  - 3326
  looker_sdk.sdk.api40.methods.Looker40SDK.set_smtp_settings:
  - 3346
  - 3347
  - 3349
  looker_sdk.sdk.api40.methods.Looker40SDK.set_user_attribute_group_values:
  - 13624
  - 13625
  - 13627
  - 13623
  looker_sdk.sdk.api40.methods.Looker40SDK.set_user_attribute_user_value:
  - 13248
  - 13249
  - 13250
  - 13251
  - 13253
  looker_sdk.sdk.api40.methods.Looker40SDK.set_user_roles:
  - 13170
  - 13171
  - 13172
  - 13174
  looker_sdk.sdk.api40.methods.Looker40SDK.smtp_status:
  - 3368
  - 3370
  - 3367
  looker_sdk.sdk.api40.methods.Looker40SDK.sql_interface_metadata:
  - 11458
  - 11459
  - 11461
  looker_sdk.sdk.api40.methods.Looker40SDK.sql_query:
  - 9728
  - 9724
  - 9725
  - 9726
  looker_sdk.sdk.api40.methods.Looker40SDK.ssh_public_key:
  - 4065
  - 4066
  - 4068
  looker_sdk.sdk.api40.methods.Looker40SDK.ssh_server:
  - 3856
  - 3852
  - 3853
  - 3854
  looker_sdk.sdk.api40.methods.Looker40SDK.ssh_tunnel:
  - 3979
  - 3980
  - 3981
  - 3983
  looker_sdk.sdk.api40.methods.Looker40SDK.start_pdt_build:
  - 5922
  - 5923
  - 5924
  - 5925
  - 5927
  looker_sdk.sdk.api40.methods.Looker40SDK.stop_pdt_build:
  - 5977
  - 5973
  - 5974
  - 5975
  looker_sdk.sdk.api40.methods.Looker40SDK.support_access_status:
  - 2089
  - 2086
  - 2087
  looker_sdk.sdk.api40.methods.Looker40SDK.sync_lookml_dashboard:
  - 4906
  - 4907
  - 4908
  - 4910
  looker_sdk.sdk.api40.methods.Looker40SDK.tag_ref:
  - 8936
  - 8932
  - 8933
  - 8934
  looker_sdk.sdk.api40.methods.Looker40SDK.test_connection:
  - 3648
  - 3650
  - 3646
  - 3647
  looker_sdk.sdk.api40.methods.Looker40SDK.test_connection_config:
  - 3676
  - 3677
  - 3679
  looker_sdk.sdk.api40.methods.Looker40SDK.test_integration:
  - 7210
  - 7211
  - 7212
  - 7214
  looker_sdk.sdk.api40.methods.Looker40SDK.test_ldap_config_auth:
  - 1185
  - 1182
  - 1183
  looker_sdk.sdk.api40.methods.Looker40SDK.test_ldap_config_connection:
  - 1144
  - 1141
  - 1142
  looker_sdk.sdk.api40.methods.Looker40SDK.test_ldap_config_user_auth:
  - 1242
  - 1243
  - 1245
  looker_sdk.sdk.api40.methods.Looker40SDK.test_ldap_config_user_info:
  - 1212
  - 1213
  - 1215
  looker_sdk.sdk.api40.methods.Looker40SDK.test_ssh_server:
  - 3921
  - 3917
  - 3918
  - 3919
  looker_sdk.sdk.api40.methods.Looker40SDK.test_ssh_tunnel:
  - 4048
  - 4044
  - 4045
  - 4046
  looker_sdk.sdk.api40.methods.Looker40SDK.theme:
  - 11840
  - 11841
  - 11843
  - 11839
  looker_sdk.sdk.api40.methods.Looker40SDK.theme_or_default:
  - 11786
  - 11787
  - 11789
  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:
  - 745
  - 741
  - 742
  - 743
  looker_sdk.sdk.api40.methods.Looker40SDK.update_board:
  - 2360
  - 2361
  - 2363
  - 2359
  looker_sdk.sdk.api40.methods.Looker40SDK.update_board_item:
  - 2482
  - 2483
  - 2484
  - 2486
  looker_sdk.sdk.api40.methods.Looker40SDK.update_board_section:
  - 2600
  - 2601
  - 2603
  - 2599
  looker_sdk.sdk.api40.methods.Looker40SDK.update_cloud_storage_configuration:
  - 2907
  - 2908
  - 2910
  looker_sdk.sdk.api40.methods.Looker40SDK.update_color_collection:
  - 2840
  - 2836
  - 2837
  - 2838
  looker_sdk.sdk.api40.methods.Looker40SDK.update_connection:
  - 3570
  - 3571
  - 3572
  - 3574
  looker_sdk.sdk.api40.methods.Looker40SDK.update_content_metadata:
  - 4280
  - 4281
  - 4283
  - 4279
  looker_sdk.sdk.api40.methods.Looker40SDK.update_content_metadata_access:
  - 4355
  - 4356
  - 4357
  - 4359
  looker_sdk.sdk.api40.methods.Looker40SDK.update_custom_welcome_email:
  - 2947
  - 2948
  - 2950
  looker_sdk.sdk.api40.methods.Looker40SDK.update_custom_welcome_email_test:
  - 2968
  - 2969
  - 2971
  looker_sdk.sdk.api40.methods.Looker40SDK.update_dashboard:
  - 4968
  - 4969
  - 4970
  - 4972
  looker_sdk.sdk.api40.methods.Looker40SDK.update_dashboard_element:
  - 5339
  - 5340
  - 5341
  - 5343
  looker_sdk.sdk.api40.methods.Looker40SDK.update_dashboard_filter:
  - 5459
  - 5460
  - 5461
  - 5463
  looker_sdk.sdk.api40.methods.Looker40SDK.update_dashboard_layout:
  - 5656
  - 5657
  - 5659
  - 5655
  looker_sdk.sdk.api40.methods.Looker40SDK.update_dashboard_layout_component:
  - 5585
  - 5579
  - 5580
  - 5583
  looker_sdk.sdk.api40.methods.Looker40SDK.update_datagroup:
  - 5834
  - 5835
  - 5836
  - 5838
  looker_sdk.sdk.api40.methods.Looker40SDK.update_digest_emails_enabled:
  - 3009
  - 3006
  - 3007
  looker_sdk.sdk.api40.methods.Looker40SDK.update_external_oauth_application:
  - 3769
  - 3770
  - 3771
  - 3773
  looker_sdk.sdk.api40.methods.Looker40SDK.update_folder:
  - 6083
  - 6084
  - 6085
  - 6087
  looker_sdk.sdk.api40.methods.Looker40SDK.update_git_branch:
  - 8240
  - 8241
  - 8243
  - 8239
  looker_sdk.sdk.api40.methods.Looker40SDK.update_group:
  - 6664
  - 6660
  - 6661
  - 6662
  looker_sdk.sdk.api40.methods.Looker40SDK.update_integration:
  - 7168
  - 7164
  - 7165
  - 7166
  looker_sdk.sdk.api40.methods.Looker40SDK.update_integration_hub:
  - 7024
  - 7026
  - 7022
  - 7023
  looker_sdk.sdk.api40.methods.Looker40SDK.update_internal_help_resources:
  - 3124
  - 3125
  - 3127
  looker_sdk.sdk.api40.methods.Looker40SDK.update_internal_help_resources_content:
  - 3089
  - 3086
  - 3087
  looker_sdk.sdk.api40.methods.Looker40SDK.update_ldap_config:
  - 1105
  - 1102
  - 1103
  looker_sdk.sdk.api40.methods.Looker40SDK.update_legacy_feature:
  - 3192
  - 3193
  - 3195
  - 3191
  looker_sdk.sdk.api40.methods.Looker40SDK.update_look:
  - 7440
  - 7441
  - 7443
  - 7439
  looker_sdk.sdk.api40.methods.Looker40SDK.update_lookml_model:
  - 7720
  - 7722
  - 7718
  - 7719
  looker_sdk.sdk.api40.methods.Looker40SDK.update_mobile_device_registration:
  - 1288
  - 1284
  - 1285
  - 1286
  looker_sdk.sdk.api40.methods.Looker40SDK.update_model_set:
  - 10170
  - 10171
  - 10172
  - 10174
  looker_sdk.sdk.api40.methods.Looker40SDK.update_oauth_client_app:
  - 1416
  - 1417
  - 1419
  - 1415
  looker_sdk.sdk.api40.methods.Looker40SDK.update_oidc_config:
  - 1600
  - 1601
  - 1603
  looker_sdk.sdk.api40.methods.Looker40SDK.update_password_config:
  - 1713
  - 1710
  - 1711
  looker_sdk.sdk.api40.methods.Looker40SDK.update_permission_set:
  - 10368
  - 10370
  - 10366
  - 10367
  looker_sdk.sdk.api40.methods.Looker40SDK.update_project:
  - 8554
  - 8555
  - 8556
  - 8558
  looker_sdk.sdk.api40.methods.Looker40SDK.update_repository_credential:
  - 8967
  - 8968
  - 8969
  - 8970
  - 8972
  looker_sdk.sdk.api40.methods.Looker40SDK.update_role:
  - 10657
  - 10658
  - 10659
  - 10661
  looker_sdk.sdk.api40.methods.Looker40SDK.update_saml_config:
  - 1792
  - 1794
  - 1791
  looker_sdk.sdk.api40.methods.Looker40SDK.update_scheduled_plan:
  - 10899
  - 10900
  - 10901
  - 10903
  looker_sdk.sdk.api40.methods.Looker40SDK.update_service_account:
  - 13424
  - 13420
  - 13421
  - 13422
  looker_sdk.sdk.api40.methods.Looker40SDK.update_session:
  - 11433
  - 11434
  - 11436
  looker_sdk.sdk.api40.methods.Looker40SDK.update_session_config:
  - 1944
  - 1946
  - 1943
  looker_sdk.sdk.api40.methods.Looker40SDK.update_ssh_server:
  - 3874
  - 3875
  - 3876
  - 3878
  looker_sdk.sdk.api40.methods.Looker40SDK.update_ssh_tunnel:
  - 4001
  - 4002
  - 4003
  - 4005
  looker_sdk.sdk.api40.methods.Looker40SDK.update_theme:
  - 11864
  - 11865
  - 11866
  - 11868
  looker_sdk.sdk.api40.methods.Looker40SDK.update_user:
  - 12272
  - 12273
  - 12274
  - 12276
  looker_sdk.sdk.api40.methods.Looker40SDK.update_user_attribute:
  - 13529
  - 13530
  - 13531
  - 13533
  looker_sdk.sdk.api40.methods.Looker40SDK.update_user_attribute_group_value:
  - 6871
  - 6872
  - 6873
  - 6874
  - 6876
  looker_sdk.sdk.api40.methods.Looker40SDK.update_user_credentials_api3:
  - 12789
  - 12790
  - 12791
  - 12792
  - 12794
  looker_sdk.sdk.api40.methods.Looker40SDK.update_user_credentials_email:
  - 12433
  - 12434
  - 12435
  - 12437
  looker_sdk.sdk.api40.methods.Looker40SDK.update_whitelabel_configuration:
  - 3480
  - 3482
  - 3479
  looker_sdk.sdk.api40.methods.Looker40SDK.user:
  - 12248
  - 12249
  - 12251
  - 12247
  looker_sdk.sdk.api40.methods.Looker40SDK.user_attribute:
  - 13504
  - 13505
  - 13506
  - 13508
  looker_sdk.sdk.api40.methods.Looker40SDK.user_attribute_user_values:
  - 13216
  - 13217
  - 13218
  - 13220
  looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_api3:
  - 12759
  - 12760
  - 12761
  - 12762
  - 12764
  looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_email:
  - 12378
  - 12379
  - 12380
  - 12382
  looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_embed:
  - 12897
  - 12898
  - 12899
  - 12900
  - 12902
  looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_google:
  - 12610
  - 12611
  - 12612
  - 12614
  looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_ldap:
  - 12561
  - 12562
  - 12563
  - 12565
  looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_looker_openid:
  - 12976
  - 12977
  - 12978
  - 12980
  looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_oidc:
  - 12712
  - 12708
  - 12709
  - 12710
  looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_saml:
  - 12659
  - 12660
  - 12661
  - 12663
  looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_totp:
  - 12483
  - 12484
  - 12485
  - 12487
  looker_sdk.sdk.api40.methods.Looker40SDK.user_for_credential:
  - 12352
  - 12353
  - 12354
  - 12356
  - 12351
  looker_sdk.sdk.api40.methods.Looker40SDK.user_roles:
  - 13144
  - 13146
  - 13142
  - 13143
  looker_sdk.sdk.api40.methods.Looker40SDK.user_session:
  - 13027
  - 13028
  - 13029
  - 13030
  - 13032
  looker_sdk.sdk.api40.methods.Looker40SDK.validate_embed_url:
  - 922
  - 923
  - 925
  looker_sdk.sdk.api40.methods.Looker40SDK.validate_project:
  - 8697
  - 8698
  - 8699
  - 8701
  looker_sdk.sdk.api40.methods.Looker40SDK.validate_theme:
  - 11812
  - 11813
  - 11815
  looker_sdk.sdk.api40.methods.Looker40SDK.vector_thumbnail:
  - 4656
  - 4657
  - 4658
  - 4659
  - 4661
  looker_sdk.sdk.api40.methods.Looker40SDK.versions:
  - 3409
  - 3406
  - 3407
  looker_sdk.sdk.api40.methods.Looker40SDK.whitelabel_configuration:
  - 3457
  - 3458
  - 3460
  looker_sdk.sdk.api40.methods.Looker40SDK.wipeout_user_emails:
  - 13344
  - 13345
  - 13347
  - 13343
  looker_sdk.sdk.api40.methods.Looker40SDK.workspace:
  - 13697
  - 13698
  - 13699
  - 13701
  looker_sdk.sdk.api40.models:
  - 17252
  - 17253
  - 17255
  - 17256
  - 17258
  - 17261
  - 17265
  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:
  - 409
  looker_sdk.sdk.api40.models.Align:
  - 441
  looker_sdk.sdk.api40.models.ApiSession:
  - 457
  looker_sdk.sdk.api40.models.ApiVersion:
  - 482
  looker_sdk.sdk.api40.models.ApiVersionElement:
  - 515
  looker_sdk.sdk.api40.models.Artifact:
  - 544
  looker_sdk.sdk.api40.models.ArtifactNamespace:
  - 597
  looker_sdk.sdk.api40.models.ArtifactUsage:
  - 613
  looker_sdk.sdk.api40.models.AssertValidatorErrorItem:
  - 629
  looker_sdk.sdk.api40.models.AssertValidatorResult:
  - 650
  looker_sdk.sdk.api40.models.AssertValidatorTestError:
  - 704
  looker_sdk.sdk.api40.models.AssertValidatorTestSuccess:
  - 741
  looker_sdk.sdk.api40.models.AssertValidatorTestedExplore:
  - 675
  looker_sdk.sdk.api40.models.BackupConfiguration:
  - 774
  looker_sdk.sdk.api40.models.Board:
  - 815
  looker_sdk.sdk.api40.models.BoardItem:
  - 876
  looker_sdk.sdk.api40.models.BoardSection:
  - 997
  looker_sdk.sdk.api40.models.CIChangeRequest:
  - 1115
  looker_sdk.sdk.api40.models.CIGitState:
  - 1144
  looker_sdk.sdk.api40.models.CIScheduleTrigger:
  - 1173
  looker_sdk.sdk.api40.models.Category:
  - 1053
  looker_sdk.sdk.api40.models.Certification:
  - 1071
  looker_sdk.sdk.api40.models.CertificationStatus:
  - 1099
  looker_sdk.sdk.api40.models.ColorCollection:
  - 1202
  looker_sdk.sdk.api40.models.ColorStop:
  - 1235
  looker_sdk.sdk.api40.models.ColumnSearch:
  - 1251
  looker_sdk.sdk.api40.models.ComparisonType:
  - 1279
  looker_sdk.sdk.api40.models.ConnectionFeatures:
  - 1301
  looker_sdk.sdk.api40.models.ContentFavorite:
  - 1378
  looker_sdk.sdk.api40.models.ContentMeta:
  - 1431
  looker_sdk.sdk.api40.models.ContentMetaGroupUser:
  - 1496
  looker_sdk.sdk.api40.models.ContentSearch:
  - 1535
  looker_sdk.sdk.api40.models.ContentSummary:
  - 1588
  looker_sdk.sdk.api40.models.ContentValidation:
  - 1681
  looker_sdk.sdk.api40.models.ContentValidationAlert:
  - 1726
  looker_sdk.sdk.api40.models.ContentValidationDashboard:
  - 1771
  looker_sdk.sdk.api40.models.ContentValidationDashboardElement:
  - 1804
  looker_sdk.sdk.api40.models.ContentValidationDashboardFilter:
  - 1885
  looker_sdk.sdk.api40.models.ContentValidationError:
  - 1934
  looker_sdk.sdk.api40.models.ContentValidationFolder:
  - 1967
  looker_sdk.sdk.api40.models.ContentValidationLook:
  - 1983
  looker_sdk.sdk.api40.models.ContentValidationLookMLDashboard:
  - 2012
  looker_sdk.sdk.api40.models.ContentValidationLookMLDashboardElement:
  - 2037
  looker_sdk.sdk.api40.models.ContentValidationScheduledPlan:
  - 2055
  looker_sdk.sdk.api40.models.ContentValidatorContentError:
  - 2080
  looker_sdk.sdk.api40.models.ContentValidatorError:
  - 2149
  looker_sdk.sdk.api40.models.ContentValidatorErrorItem:
  - 2204
  looker_sdk.sdk.api40.models.ContentValidatorResult:
  - 2225
  looker_sdk.sdk.api40.models.ContentValidatorTestedExplore:
  - 2254
  looker_sdk.sdk.api40.models.ContentView:
  - 2275
  looker_sdk.sdk.api40.models.ContinuousPalette:
  - 2336
  looker_sdk.sdk.api40.models.CostEstimate:
  - 2365
  looker_sdk.sdk.api40.models.CreateCIRunRequest:
  - 2394
  looker_sdk.sdk.api40.models.CreateCIRunResponse:
  - 2419
  looker_sdk.sdk.api40.models.CreateCostEstimate:
  - 2435
  looker_sdk.sdk.api40.models.CreateCredentialsApi3:
  - 2450
  looker_sdk.sdk.api40.models.CreateDashboardFilter:
  - 2499
  looker_sdk.sdk.api40.models.CreateDashboardRenderTask:
  - 2572
  looker_sdk.sdk.api40.models.CreateEmbedUserRequest:
  - 2593
  looker_sdk.sdk.api40.models.CreateFolder:
  - 2606
  looker_sdk.sdk.api40.models.CreateOAuthApplicationUserStateRequest:
  - 2622
  looker_sdk.sdk.api40.models.CreateOAuthApplicationUserStateResponse:
  - 2659
  looker_sdk.sdk.api40.models.CreateQueryTask:
  - 2675
  - 2695
  looker_sdk.sdk.api40.models.CredentialsApi3:
  - 2725
  looker_sdk.sdk.api40.models.CredentialsEmail:
  - 2770
  looker_sdk.sdk.api40.models.CredentialsEmailSearch:
  - 2839
  looker_sdk.sdk.api40.models.CredentialsEmbed:
  - 2908
  looker_sdk.sdk.api40.models.CredentialsGoogle:
  - 2957
  looker_sdk.sdk.api40.models.CredentialsLDAP:
  - 3006
  looker_sdk.sdk.api40.models.CredentialsLookerOpenid:
  - 3055
  looker_sdk.sdk.api40.models.CredentialsOIDC:
  - 3104
  looker_sdk.sdk.api40.models.CredentialsSaml:
  - 3149
  looker_sdk.sdk.api40.models.CredentialsTotp:
  - 3194
  looker_sdk.sdk.api40.models.CustomWelcomeEmail:
  - 3233
  looker_sdk.sdk.api40.models.DBConnection:
  - 4202
  looker_sdk.sdk.api40.models.DBConnectionBase:
  - 4467
  looker_sdk.sdk.api40.models.DBConnectionOverride:
  - 4500
  looker_sdk.sdk.api40.models.DBConnectionTestResult:
  - 4601
  looker_sdk.sdk.api40.models.Dashboard:
  - 3262
  looker_sdk.sdk.api40.models.DashboardAggregateTableLookml:
  - 3477
  looker_sdk.sdk.api40.models.DashboardAppearance:
  - 3498
  looker_sdk.sdk.api40.models.DashboardBase:
  - 3539
  looker_sdk.sdk.api40.models.DashboardElement:
  - 3620
  looker_sdk.sdk.api40.models.DashboardFilter:
  - 3761
  looker_sdk.sdk.api40.models.DashboardLayout:
  - 3838
  looker_sdk.sdk.api40.models.DashboardLayoutComponent:
  - 3905
  looker_sdk.sdk.api40.models.DashboardLookml:
  - 3966
  looker_sdk.sdk.api40.models.DataActionForm:
  - 3991
  looker_sdk.sdk.api40.models.DataActionFormField:
  - 4012
  looker_sdk.sdk.api40.models.DataActionFormSelectOption:
  - 4061
  looker_sdk.sdk.api40.models.DataActionRequest:
  - 4077
  looker_sdk.sdk.api40.models.DataActionResponse:
  - 4098
  looker_sdk.sdk.api40.models.DataActionUserState:
  - 4131
  looker_sdk.sdk.api40.models.Datagroup:
  - 4149
  looker_sdk.sdk.api40.models.DelegateOauthTest:
  - 4634
  looker_sdk.sdk.api40.models.DependencyGraph:
  - 4663
  looker_sdk.sdk.api40.models.DependencyStatus:
  - 4675
  looker_sdk.sdk.api40.models.DestinationType:
  - 4692
  looker_sdk.sdk.api40.models.DeviceType:
  - 4707
  looker_sdk.sdk.api40.models.Dialect:
  - 4723
  looker_sdk.sdk.api40.models.DialectDriverNamesVersion:
  - 4794
  looker_sdk.sdk.api40.models.DialectInfo:
  - 4812
  looker_sdk.sdk.api40.models.DialectInfoOptions:
  - 4879
  looker_sdk.sdk.api40.models.DigestEmailSend:
  - 4993
  looker_sdk.sdk.api40.models.DigestEmails:
  - 4980
  looker_sdk.sdk.api40.models.DiscretePalette:
  - 5006
  looker_sdk.sdk.api40.models.EgressIpAddresses:
  - 5035
  looker_sdk.sdk.api40.models.EmbedConfig:
  - 5048
  looker_sdk.sdk.api40.models.EmbedCookielessSessionAcquire:
  - 5109
  looker_sdk.sdk.api40.models.EmbedCookielessSessionAcquireResponse:
  - 5174
  looker_sdk.sdk.api40.models.EmbedCookielessSessionGenerateTokens:
  - 5219
  looker_sdk.sdk.api40.models.EmbedCookielessSessionGenerateTokensResponse:
  - 5244
  looker_sdk.sdk.api40.models.EmbedParams:
  - 5281
  looker_sdk.sdk.api40.models.EmbedSecret:
  - 5306
  looker_sdk.sdk.api40.models.EmbedSsoParams:
  - 5347
  looker_sdk.sdk.api40.models.EmbedUrlResponse:
  - 5416
  looker_sdk.sdk.api40.models.Error:
  - 5429
  looker_sdk.sdk.api40.models.ExternalOauthApplication:
  - 5445
  looker_sdk.sdk.api40.models.FillStyle:
  - 5493
  looker_sdk.sdk.api40.models.Folder:
  - 5509
  looker_sdk.sdk.api40.models.FolderBase:
  - 5594
  looker_sdk.sdk.api40.models.Format:
  - 5670
  looker_sdk.sdk.api40.models.GenericError:
  - 5686
  looker_sdk.sdk.api40.models.GitBranch:
  - 5719
  looker_sdk.sdk.api40.models.GitConnectionTest:
  - 5800
  looker_sdk.sdk.api40.models.GitConnectionTestResult:
  - 5825
  looker_sdk.sdk.api40.models.GitStatus:
  - 5854
  looker_sdk.sdk.api40.models.Group:
  - 5883
  looker_sdk.sdk.api40.models.GroupHierarchy:
  - 5932
  looker_sdk.sdk.api40.models.GroupIdForGroupInclusion:
  - 5989
  looker_sdk.sdk.api40.models.GroupIdForGroupUserInclusion:
  - 6004
  looker_sdk.sdk.api40.models.GroupSearch:
  - 6019
  looker_sdk.sdk.api40.models.HomepageItem:
  - 6072
  looker_sdk.sdk.api40.models.HomepageSection:
  - 6197
  looker_sdk.sdk.api40.models.ImportedProject:
  - 6262
  looker_sdk.sdk.api40.models.InstanceConfig:
  - 6291
  looker_sdk.sdk.api40.models.Integration:
  - 6312
  looker_sdk.sdk.api40.models.IntegrationHub:
  - 6403
  looker_sdk.sdk.api40.models.IntegrationHubHealthResult:
  - 6460
  looker_sdk.sdk.api40.models.IntegrationParam:
  - 6478
  looker_sdk.sdk.api40.models.IntegrationRequiredField:
  - 6531
  looker_sdk.sdk.api40.models.IntegrationTestResult:
  - 6556
  looker_sdk.sdk.api40.models.InternalHelpResources:
  - 6581
  looker_sdk.sdk.api40.models.InternalHelpResourcesContent:
  - 6602
  looker_sdk.sdk.api40.models.InvestigativeContentType:
  - 6626
  looker_sdk.sdk.api40.models.JsonBi:
  - 6641
  - 6649
  looker_sdk.sdk.api40.models.JsonBiBigQueryMetadata:
  - 6658
  looker_sdk.sdk.api40.models.JsonBiField:
  - 6674
  looker_sdk.sdk.api40.models.JsonBiFields:
  - 6735
  looker_sdk.sdk.api40.models.JsonBiMetadata:
  - 6788
  - 6787
  - 6764
  looker_sdk.sdk.api40.models.JsonBiPivots:
  - 6824
  looker_sdk.sdk.api40.models.JsonBiTableCalc:
  - 6853
  looker_sdk.sdk.api40.models.Kind:
  - 6889
  looker_sdk.sdk.api40.models.LDAPConfig:
  - 6906
  looker_sdk.sdk.api40.models.LDAPConfigTestIssue:
  - 7091
  looker_sdk.sdk.api40.models.LDAPConfigTestResult:
  - 7109
  looker_sdk.sdk.api40.models.LDAPGroupRead:
  - 7150
  looker_sdk.sdk.api40.models.LDAPGroupWrite:
  - 7187
  looker_sdk.sdk.api40.models.LDAPUser:
  - 7224
  looker_sdk.sdk.api40.models.LDAPUserAttributeRead:
  - 7277
  looker_sdk.sdk.api40.models.LDAPUserAttributeWrite:
  - 7306
  looker_sdk.sdk.api40.models.LegacyFeature:
  - 7335
  looker_sdk.sdk.api40.models.Locale:
  - 7400
  looker_sdk.sdk.api40.models.LocalizationSettings:
  - 7425
  looker_sdk.sdk.api40.models.Look:
  - 7446
  looker_sdk.sdk.api40.models.LookBasic:
  - 7587
  looker_sdk.sdk.api40.models.LookMLValidatorError:
  - 8635
  looker_sdk.sdk.api40.models.LookMLValidatorErrorItem:
  - 8700
  looker_sdk.sdk.api40.models.LookMLValidatorResult:
  - 8721
  looker_sdk.sdk.api40.models.LookModel:
  - 8750
  looker_sdk.sdk.api40.models.LookWithDashboards:
  - 8766
  looker_sdk.sdk.api40.models.LookWithQuery:
  - 8911
  looker_sdk.sdk.api40.models.LookmlFieldLink:
  - 7624
  looker_sdk.sdk.api40.models.LookmlModel:
  - 7649
  looker_sdk.sdk.api40.models.LookmlModelExplore:
  - 7694
  looker_sdk.sdk.api40.models.LookmlModelExploreAccessFilter:
  - 7871
  looker_sdk.sdk.api40.models.LookmlModelExploreAlias:
  - 7889
  looker_sdk.sdk.api40.models.LookmlModelExploreAlwaysFilter:
  - 7905
  looker_sdk.sdk.api40.models.LookmlModelExploreConditionallyFilter:
  - 7921
  looker_sdk.sdk.api40.models.LookmlModelExploreError:
  - 7937
  looker_sdk.sdk.api40.models.LookmlModelExploreField:
  - 7966
  looker_sdk.sdk.api40.models.LookmlModelExploreFieldEnumeration:
  - 8233
  looker_sdk.sdk.api40.models.LookmlModelExploreFieldMapLayer:
  - 8249
  looker_sdk.sdk.api40.models.LookmlModelExploreFieldMeasureFilters:
  - 8302
  looker_sdk.sdk.api40.models.LookmlModelExploreFieldPeriodOverPeriodParams:
  - 8318
  looker_sdk.sdk.api40.models.LookmlModelExploreFieldSqlCase:
  - 8380
  looker_sdk.sdk.api40.models.LookmlModelExploreFieldTimeInterval:
  - 8396
  looker_sdk.sdk.api40.models.LookmlModelExploreFieldset:
  - 8351
  looker_sdk.sdk.api40.models.LookmlModelExploreJoins:
  - 8412
  looker_sdk.sdk.api40.models.LookmlModelExploreSet:
  - 8477
  looker_sdk.sdk.api40.models.LookmlModelExploreSupportedMeasureType:
  - 8495
  looker_sdk.sdk.api40.models.LookmlModelNavExplore:
  - 8516
  looker_sdk.sdk.api40.models.LookmlTest:
  - 8549
  looker_sdk.sdk.api40.models.LookmlTestResult:
  - 8590
  looker_sdk.sdk.api40.models.Manifest:
  - 9060
  looker_sdk.sdk.api40.models.MarketplaceAutomation:
  - 9089
  looker_sdk.sdk.api40.models.MaterializePDT:
  - 9114
  looker_sdk.sdk.api40.models.MergeFields:
  - 9135
  looker_sdk.sdk.api40.models.MergeQuery:
  - 9156
  looker_sdk.sdk.api40.models.MergeQuerySourceQuery:
  - 9209
  looker_sdk.sdk.api40.models.MobileFeatureFlags:
  - 9238
  looker_sdk.sdk.api40.models.MobilePayload:
  - 9259
  looker_sdk.sdk.api40.models.MobileSettings:
  - 9296
  looker_sdk.sdk.api40.models.MobileToken:
  - 9321
  - 9333
  looker_sdk.sdk.api40.models.Model:
  - 9347
  looker_sdk.sdk.api40.models.ModelFieldSuggestions:
  - 9372
  looker_sdk.sdk.api40.models.ModelNamedValueFormats:
  - 9405
  looker_sdk.sdk.api40.models.ModelSet:
  - 9434
  looker_sdk.sdk.api40.models.ModelsNotValidated:
  - 9475
  looker_sdk.sdk.api40.models.Name:
  - 9492
  looker_sdk.sdk.api40.models.OIDCConfig:
  - 9565
  looker_sdk.sdk.api40.models.OIDCGroupRead:
  - 9710
  looker_sdk.sdk.api40.models.OIDCGroupWrite:
  - 9743
  looker_sdk.sdk.api40.models.OIDCUserAttributeRead:
  - 9776
  looker_sdk.sdk.api40.models.OIDCUserAttributeWrite:
  - 9801
  looker_sdk.sdk.api40.models.OauthClientApp:
  - 9516
  looker_sdk.sdk.api40.models.PasswordConfig:
  - 9826
  looker_sdk.sdk.api40.models.Period:
  - 9858
  looker_sdk.sdk.api40.models.Permission:
  - 9879
  looker_sdk.sdk.api40.models.PermissionSet:
  - 9908
  looker_sdk.sdk.api40.models.PermissionType:
  - 9948
  looker_sdk.sdk.api40.models.PrivatelabelConfiguration:
  - 9964
  looker_sdk.sdk.api40.models.Project:
  - 10037
  looker_sdk.sdk.api40.models.ProjectError:
  - 10138
  looker_sdk.sdk.api40.models.ProjectFile:
  - 10199
  looker_sdk.sdk.api40.models.ProjectRun:
  - 10248
  looker_sdk.sdk.api40.models.ProjectValidation:
  - 10261
  looker_sdk.sdk.api40.models.ProjectValidationCache:
  - 10290
  looker_sdk.sdk.api40.models.ProjectWorkspace:
  - 10323
  looker_sdk.sdk.api40.models.PullRequestMode:
  - 10367
  looker_sdk.sdk.api40.models.Query:
  - 10385
  looker_sdk.sdk.api40.models.QueryTask:
  - 10502
  looker_sdk.sdk.api40.models.RenderTask:
  - 10591
  looker_sdk.sdk.api40.models.Report:
  - 10684
  looker_sdk.sdk.api40.models.RepositoryCredential:
  - 10773
  looker_sdk.sdk.api40.models.ResultFormat:
  - 10817
  looker_sdk.sdk.api40.models.ResultMakerFilterables:
  - 10844
  looker_sdk.sdk.api40.models.ResultMakerFilterablesListen:
  - 10873
  looker_sdk.sdk.api40.models.ResultMakerWithIdVisConfigAndDynamicFields:
  - 10894
  looker_sdk.sdk.api40.models.Role:
  - 10947
  looker_sdk.sdk.api40.models.RoleSearch:
  - 10996
  looker_sdk.sdk.api40.models.Run:
  - 11049
  looker_sdk.sdk.api40.models.RunResult:
  - 11227
  looker_sdk.sdk.api40.models.RunningQueries:
  - 11126
  looker_sdk.sdk.api40.models.SamlConfig:
  - 11276
  looker_sdk.sdk.api40.models.SamlGroupRead:
  - 11421
  looker_sdk.sdk.api40.models.SamlGroupWrite:
  - 11458
  looker_sdk.sdk.api40.models.SamlMetadataParseResult:
  - 11495
  looker_sdk.sdk.api40.models.SamlUserAttributeRead:
  - 11524
  looker_sdk.sdk.api40.models.SamlUserAttributeWrite:
  - 11553
  looker_sdk.sdk.api40.models.ScheduledPlan:
  - 11582
  looker_sdk.sdk.api40.models.ScheduledPlanDestination:
  - 11749
  looker_sdk.sdk.api40.models.Schema:
  - 11806
  looker_sdk.sdk.api40.models.SchemaColumn:
  - 11824
  looker_sdk.sdk.api40.models.SchemaColumns:
  - 11873
  looker_sdk.sdk.api40.models.SchemaTable:
  - 11902
  looker_sdk.sdk.api40.models.SchemaTables:
  - 11939
  looker_sdk.sdk.api40.models.SecretType:
  - 11967
  looker_sdk.sdk.api40.models.ServiceAccount:
  - 11983
  looker_sdk.sdk.api40.models.Session:
  - 12036
  looker_sdk.sdk.api40.models.SessionConfig:
  - 12109
  looker_sdk.sdk.api40.models.Setting:
  - 12146
  looker_sdk.sdk.api40.models.SmtpNodeStatus:
  - 12261
  looker_sdk.sdk.api40.models.SmtpSettings:
  - 12286
  looker_sdk.sdk.api40.models.SmtpStatus:
  - 12351
  looker_sdk.sdk.api40.models.Snippet:
  - 12376
  looker_sdk.sdk.api40.models.SqlInterfaceQuery:
  - 12401
  looker_sdk.sdk.api40.models.SqlInterfaceQueryCreate:
  - 12426
  looker_sdk.sdk.api40.models.SqlInterfaceQueryMetadata:
  - 12451
  looker_sdk.sdk.api40.models.SqlQuery:
  - 12464
  looker_sdk.sdk.api40.models.SqlQueryCreate:
  - 12533
  looker_sdk.sdk.api40.models.SqlValidatorError:
  - 12566
  looker_sdk.sdk.api40.models.SqlValidatorErrorItem:
  - 12627
  looker_sdk.sdk.api40.models.SqlValidatorResult:
  - 12648
  looker_sdk.sdk.api40.models.SqlValidatorTestedExplore:
  - 12677
  looker_sdk.sdk.api40.models.SshPublicKey:
  - 12714
  looker_sdk.sdk.api40.models.SshServer:
  - 12727
  looker_sdk.sdk.api40.models.SshTunnel:
  - 12776
  looker_sdk.sdk.api40.models.SslVersion:
  - 12832
  looker_sdk.sdk.api40.models.SupportAccessAddEntries:
  - 12849
  looker_sdk.sdk.api40.models.SupportAccessAllowlistEntry:
  - 12867
  looker_sdk.sdk.api40.models.SupportAccessEnable:
  - 12900
  looker_sdk.sdk.api40.models.SupportAccessStatus:
  - 12913
  looker_sdk.sdk.api40.models.SupportedActionTypes:
  - 12933
  looker_sdk.sdk.api40.models.SupportedDownloadSettings:
  - 12950
  looker_sdk.sdk.api40.models.SupportedFormats:
  - 12965
  looker_sdk.sdk.api40.models.SupportedFormattings:
  - 12992
  looker_sdk.sdk.api40.models.SupportedVisualizationFormattings:
  - 13007
  looker_sdk.sdk.api40.models.Theme:
  - 13023
  looker_sdk.sdk.api40.models.ThemeSettings:
  - 13060
  looker_sdk.sdk.api40.models.Timezone:
  - 13253
  looker_sdk.sdk.api40.models.UpdateArtifact:
  - 13278
  looker_sdk.sdk.api40.models.UpdateFolder:
  - 13307
  looker_sdk.sdk.api40.models.User:
  - 13323
  looker_sdk.sdk.api40.models.UserAttribute:
  - 13496
  looker_sdk.sdk.api40.models.UserAttributeFilterTypes:
  - 13556
  looker_sdk.sdk.api40.models.UserAttributeGroupValue:
  - 13579
  looker_sdk.sdk.api40.models.UserAttributeWithValue:
  - 13622
  looker_sdk.sdk.api40.models.UserEmailOnly:
  - 13679
  looker_sdk.sdk.api40.models.UserLoginLockout:
  - 13692
  looker_sdk.sdk.api40.models.UserPublic:
  - 13745
  looker_sdk.sdk.api40.models.ValidationError:
  - 13786
  looker_sdk.sdk.api40.models.ValidationErrorDetail:
  - 13811
  looker_sdk.sdk.api40.models.WeekStartDay:
  - 13839
  looker_sdk.sdk.api40.models.WelcomeEmailTest:
  - 13860
  looker_sdk.sdk.api40.models.WhitelabelConfiguration:
  - 13885
  looker_sdk.sdk.api40.models.Workspace:
  - 13962
  looker_sdk.sdk.api40.models.WriteAlert:
  - 14042
  - 13987
  - 14039
  looker_sdk.sdk.api40.models.WriteApiSession:
  - 14117
  looker_sdk.sdk.api40.models.WriteBackupConfiguration:
  - 14133
  looker_sdk.sdk.api40.models.WriteBoard:
  - 14169
  looker_sdk.sdk.api40.models.WriteBoardItem:
  - 14201
  looker_sdk.sdk.api40.models.WriteBoardSection:
  - 14269
  looker_sdk.sdk.api40.models.WriteCertification:
  - 14305
  looker_sdk.sdk.api40.models.WriteColorCollection:
  - 14329
  looker_sdk.sdk.api40.models.WriteContentFavorite:
  - 14361
  looker_sdk.sdk.api40.models.WriteContentMeta:
  - 14400
  looker_sdk.sdk.api40.models.WriteCreateDashboardFilter:
  - 14416
  looker_sdk.sdk.api40.models.WriteCreateQueryTask:
  - 14505
  - 14484
  looker_sdk.sdk.api40.models.WriteCredentialsApi3:
  - 14532
  looker_sdk.sdk.api40.models.WriteCredentialsEmail:
  - 14548
  looker_sdk.sdk.api40.models.WriteDBConnection:
  - 15025
  looker_sdk.sdk.api40.models.WriteDBConnectionOverride:
  - 15226
  looker_sdk.sdk.api40.models.WriteDashboard:
  - 14572
  looker_sdk.sdk.api40.models.WriteDashboardBase:
  - 14696
  looker_sdk.sdk.api40.models.WriteDashboardElement:
  - 14722
  looker_sdk.sdk.api40.models.WriteDashboardFilter:
  - 14831
  looker_sdk.sdk.api40.models.WriteDashboardLayout:
  - 14895
  looker_sdk.sdk.api40.models.WriteDashboardLayoutComponent:
  - 14943
  looker_sdk.sdk.api40.models.WriteDashboardLookml:
  - 14983
  looker_sdk.sdk.api40.models.WriteDatagroup:
  - 15004
  looker_sdk.sdk.api40.models.WriteEmbedConfig:
  - 15326
  looker_sdk.sdk.api40.models.WriteEmbedSecret:
  - 15386
  looker_sdk.sdk.api40.models.WriteExternalOauthApplication:
  - 15414
  looker_sdk.sdk.api40.models.WriteFolderBase:
  - 15454
  looker_sdk.sdk.api40.models.WriteGitBranch:
  - 15473
  looker_sdk.sdk.api40.models.WriteGroup:
  - 15492
  looker_sdk.sdk.api40.models.WriteIntegration:
  - 15516
  looker_sdk.sdk.api40.models.WriteIntegrationHub:
  - 15544
  looker_sdk.sdk.api40.models.WriteInternalHelpResources:
  - 15565
  looker_sdk.sdk.api40.models.WriteInternalHelpResourcesContent:
  - 15581
  looker_sdk.sdk.api40.models.WriteLDAPConfig:
  - 15605
  looker_sdk.sdk.api40.models.WriteLegacyFeature:
  - 15757
  looker_sdk.sdk.api40.models.WriteLookBasic:
  - 15773
  looker_sdk.sdk.api40.models.WriteLookWithQuery:
  - 15830
  looker_sdk.sdk.api40.models.WriteLookmlModel:
  - 15798
  looker_sdk.sdk.api40.models.WriteMergeQuery:
  - 15893
  looker_sdk.sdk.api40.models.WriteMobileToken:
  - 15937
  - 15948
  looker_sdk.sdk.api40.models.WriteModelSet:
  - 15957
  looker_sdk.sdk.api40.models.WriteOIDCConfig:
  - 16014
  looker_sdk.sdk.api40.models.WriteOauthClientApp:
  - 15978
  looker_sdk.sdk.api40.models.WritePasswordConfig:
  - 16126
  looker_sdk.sdk.api40.models.WritePermissionSet:
  - 16158
  looker_sdk.sdk.api40.models.WritePrivatelabelConfiguration:
  - 16179
  looker_sdk.sdk.api40.models.WriteProject:
  - 16247
  looker_sdk.sdk.api40.models.WriteQuery:
  - 16335
  looker_sdk.sdk.api40.models.WriteRepositoryCredential:
  - 16427
  looker_sdk.sdk.api40.models.WriteResultMakerWithIdVisConfigAndDynamicFields:
  - 16455
  looker_sdk.sdk.api40.models.WriteRole:
  - 16504
  looker_sdk.sdk.api40.models.WriteSamlConfig:
  - 16542
  looker_sdk.sdk.api40.models.WriteScheduledPlan:
  - 16654
  looker_sdk.sdk.api40.models.WriteServiceAccount:
  - 16792
  looker_sdk.sdk.api40.models.WriteSessionConfig:
  - 16816
  looker_sdk.sdk.api40.models.WriteSetting:
  - 16852
  looker_sdk.sdk.api40.models.WriteSqlInterfaceQueryCreate:
  - 16952
  looker_sdk.sdk.api40.models.WriteSshServer:
  - 16971
  looker_sdk.sdk.api40.models.WriteSshTunnel:
  - 17003
  looker_sdk.sdk.api40.models.WriteTheme:
  - 17035
  looker_sdk.sdk.api40.models.WriteUser:
  - 17067
  looker_sdk.sdk.api40.models.WriteUserAttribute:
  - 17120
  looker_sdk.sdk.api40.models.WriteUserAttributeWithValue:
  - 17168
  looker_sdk.sdk.api40.models.WriteWhitelabelConfiguration:
  - 17184
  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.CIScheduleTrigger: []
  looker_sdk.sdk.api40.models.Category: []
  looker_sdk.sdk.api40.models.Certification: []
  looker_sdk.sdk.api40.models.CertificationStatus: []
  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.IntegrationHubHealthResult: []
  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.ProjectError: []
  looker_sdk.sdk.api40.models.ProjectFile: []
  looker_sdk.sdk.api40.models.ProjectRun: []
  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.Run: []
  looker_sdk.sdk.api40.models.RunResult: []
  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.ServiceAccount: []
  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.WriteCertification: []
  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.WriteCredentialsApi3: []
  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.WriteServiceAccount: []
  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:
  - AsyncMockMixin
  - AsyncMagicMixin
  - 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:
  - ThreadingMixin
  - MagicMixin
  - 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:
  - DeprecationWarning
  - RequestsWarning
  requests.exceptions.HTTPError:
  - RequestException
  requests.exceptions.InvalidHeader:
  - ValueError
  - RequestException
  requests.exceptions.InvalidJSONError:
  - RequestException
  requests.exceptions.InvalidProxyURL:
  - InvalidURL
  requests.exceptions.InvalidSchema:
  - ValueError
  - RequestException
  requests.exceptions.InvalidURL:
  - ValueError
  - RequestException
  requests.exceptions.JSONDecodeError:
  - CompatJSONDecodeError
  - InvalidJSONError
  requests.exceptions.MissingSchema:
  - ValueError
  - RequestException
  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:
  - RequestEncodingMixin
  - RequestHooksMixin
  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'
