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.SamlIdpCertMulti
- 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:
    - '...fuzz_looker.main'
    - atheris.Fuzz
    - atheris.Setup
    - atheris.instrument_all
    - atheris.instrument_func
    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 0x7fa6b915a430>
    - <ast.Constant object at 0x7fa6b915a250>
    - <ast.Constant object at 0x7fa6b915a760>
    - <ast.Constant object at 0x7fa6b915a4f0>
    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:
    - body.encode
    - looker_sdk.rtl.requests_transport.RequestsTransport.__init__
    - typing.cast
    - urllib.parse.urljoin
    - datetime.datetime.now
    - typing.cast.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.rtl.api_settings.ApiSettings.__init__
    - looker_sdk.rtl.requests_transport.RequestsTransport.configure
    - config_file.close
    - looker_sdk.init40
    - looker_sdk.rtl.api_settings.ApiSettings._override_settings
    - looker_sdk.rtl.api_settings.ApiSettings._clean_input
    - <builtin>.DeprecationWarning
    - str.encode
    - collections.abc.MutableMapping.update
    - looker_sdk.rtl.api_settings.ApiSettings._override_from_env
    - headers.update
    - looker_sdk.sdk.api40.methods.Looker40SDK.create_query
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - cfg_parser.read_file
    - looker_sdk.rtl.auth_session.AuthSession.__init__
    - requests.get
    - <builtin>.len
    - looker_sdk._settings
    - <builtin>.open
    - json.dumps
    - target.rsplit
    - looker_sdk.rtl.api_methods.APIMethods.post
    - value.strip
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - os.getenv
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - configparser.ConfigParser
    - response.value.decode
    - data.items
    - looker_sdk.rtl.api_methods.APIMethods._return
    - <builtin>.int
    - fdp.ConsumeUnicodeNoSurrogates
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - cfg_parser.sections
    - <builtin>.dict
    - settings.is_configured
    - <builtin>.issubclass
    - fdp.ConsumeString
    - warnings.warn
    - atheris.FuzzedDataProvider
    - looker_sdk.rtl.api_settings.ApiSettings._bool
    - json.loads
    - mock.mock._get_target
    - logging.getLogger
    - os.path.isfile
    - looker_sdk.rtl.api_settings.ApiSettings.read_config
    - value.endswith
    - typing.TypedDict.__annotations__.keys
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.type
    - datetime.timedelta
    - <builtin>.str
    - val.lower
    - f.write
    - looker_sdk.sdk.api40.models.WriteQuery.__init__
    - m.groups
    - cfg_parser.has_section
    - v.isoformat
    - value.startswith
    - fdp.ConsumeIntInRange
    - mock.mock._check_spec_arg_typos
    - re.search
    - mock.mock.patch
    - <builtin>.isinstance
    - <builtin>.range
    - mock.mock._is_instance_mock
    - looker_sdk.rtl.api_methods.APIMethods.__init__
    - looker_sdk.sdk.api40.methods.Looker40SDK.create_query_task
    - looker_sdk.sdk.api40.models.WriteCreateQueryTask.__init__
    - query_params.items
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - mock.mock._patch.__init__
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 462
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/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 0x7fa6b8b9d310>
    - <ast.Constant object at 0x7fa6b8b9dd90>
    - <ast.Constant object at 0x7fa6b8b9d7c0>
    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.requests_transport.RequestsTransport.__init__
    - logging.getLogger
    - value.startswith
    - value.strip
    - typing.cast
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - os.path.isfile
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_settings.ApiSettings.read_config
    - os.getenv
    - value.endswith
    - datetime.datetime.now
    - typing.TypedDict.__annotations__.keys
    - typing.cast.get
    - looker_sdk.rtl.api_settings.ApiSettings.__init__
    - <builtin>.isinstance
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - configparser.ConfigParser
    - looker_sdk.rtl.requests_transport.RequestsTransport.configure
    - config_file.close
    - cfg_parser.has_section
    - data.items
    - <builtin>.int
    - looker_sdk.rtl.api_settings.ApiSettings._override_settings
    - looker_sdk.rtl.api_settings.ApiSettings._clean_input
    - datetime.timedelta
    - looker_sdk.rtl.api_methods.APIMethods.__init__
    - cfg_parser.sections
    - <builtin>.DeprecationWarning
    - looker_sdk.rtl.api_settings.ApiSettings._override_from_env
    - collections.abc.MutableMapping.update
    - headers.update
    - val.lower
    - cfg_parser.read_file
    - <builtin>.dict
    - settings.is_configured
    - warnings.warn
    - looker_sdk.rtl.auth_session.AuthSession.__init__
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - looker_sdk.rtl.api_settings.ApiSettings._bool
    - looker_sdk._settings
    - <builtin>.open
    linkageType: pythonLinkage
    raised: []
    returnType: N/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 0x7fa6ba7fcfd0>
    - <ast.Constant object at 0x7fa6ba7fcb50>
    - <ast.Constant object at 0x7fa6ba7fc8e0>
    - <ast.Constant object at 0x7fa6ba7fcbb0>
    - <ast.Constant object at 0x7fa6ba7fc160>
    - <ast.Constant object at 0x7fa6ba7fc9d0>
    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._get_target
    - target.rsplit
    - <builtin>.issubclass
    - <builtin>.type
    - mock.mock._is_instance_mock
    - mock.mock._check_spec_arg_typos
    - mock.mock._patch.__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: <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: 16557
    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 0x7fa6b8e529a0>
    - <ast.Constant object at 0x7fa6b8e52220>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9386
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 1
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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: 14655
    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 0x7fa6b971aa60>
    - <ast.Constant object at 0x7fa6b971a100>
    - <ast.Constant object at 0x7fa6b971a2b0>
    - <ast.Constant object at 0x7fa6b971a9d0>
    - <ast.Constant object at 0x7fa6b971aeb0>
    - <ast.Constant object at 0x7fa6b971a0a0>
    - <ast.Constant object at 0x7fa6b971aa30>
    - <ast.Constant object at 0x7fa6b971a820>
    - <ast.Constant object at 0x7fa6b971ac70>
    - <ast.Constant object at 0x7fa6b971a700>
    - <ast.Constant object at 0x7fa6b971a3a0>
    - <ast.Constant object at 0x7fa6b971a940>
    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: 9144
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_query_task
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 1
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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
    - <builtin>.int
    - urllib3.__version__.append
    - urllib3.__version__.split
    - <builtin>.getattr
    - requests.check_compatibility
    - charset_normalizer.__version__.split
    - <builtin>.list
    - logging.getLogger
    - logging.NullHandler
    - warnings.warn
    - urllib3.contrib.pyopenssl.inject_into_urllib3
    - <builtin>.map
    - chardet.__version__.split
    - <builtin>.len
    - cryptography.__version__.split
    - warnings.simplefilter
    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:
    - <builtin>.int
    - urllib3.__version__.append
    - urllib3.__version__.split
    - charset_normalizer.__version__.split
    - warnings.warn
    - <builtin>.len
    - chardet.__version__.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: 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: 530
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/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:
    - warnings.warn
    - <builtin>.list
    - cryptography.__version__.split
    - <builtin>.map
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 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: <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.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
    - kwargs.pop
    - <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: 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: <builtin>.hasattr
    functionSourceFile: <builtin>
    functionUses: 99
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.super
    functionSourceFile: <builtin>
    functionUses: 68
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 34
    functionName: requests.exceptions.JSONDecodeError.__init__
    functionSourceFile: requests.exceptions
    functionUses: 0
    functionsReached:
    - requests.exceptions.RequestException.__init__
    - <builtin>.hasattr
    - kwargs.pop
    - <builtin>.super
    - json.JSONDecodeError.__init__
    - simplejson.JSONDecodeError.__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: simplejson.JSONDecodeError.__init__
    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.__init__
    functionSourceFile: json
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 44
    functionName: requests.exceptions.JSONDecodeError.__reduce__
    functionSourceFile: requests.exceptions
    functionUses: 0
    functionsReached:
    - json.JSONDecodeError.__reduce__
    - simplejson.JSONDecodeError.__reduce__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json.JSONDecodeError.__reduce__
    functionSourceFile: json
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: simplejson.JSONDecodeError.__reduce__
    functionSourceFile: simplejson
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: requests.compat
    functionSourceFile: requests.compat
    functionUses: 0
    functionsReached:
    - <builtin>.int
    - urllib3.__version__.split
    - requests.compat._resolve_char_detection
    - importlib.import_module
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 30
    functionName: requests.compat._resolve_char_detection
    functionSourceFile: requests.compat
    functionUses: 1
    functionsReached:
    - importlib.import_module
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: importlib.import_module
    functionSourceFile: importlib
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: requests.api
    functionSourceFile: requests.api
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - method
    - url
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 14
    functionName: requests.api.request
    functionSourceFile: requests.api
    functionUses: 7
    functionsReached:
    - urllib3.poolmanager.PoolManager
    - requests.structures.CaseInsensitiveDict.__init__
    - urllib3.util.retry.Retry.from_int
    - requests.adapters.HTTPAdapter.__init__
    - requests.sessions.Session.mount
    - http.cookiejar.CookieJar.__init__
    - session.request
    - urllib3.util.retry.Retry
    - requests.sessions.Session.__init__
    - cookie.value.replace
    - <builtin>.bool
    - <builtin>.super
    - cookie.value.startswith
    - requests.cookies.create_cookie
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.utils.default_user_agent
    - cookie.value.endswith
    - result.update
    - collections.abc.MutableMapping.update
    - collections.OrderedDict.pop
    - requests.adapters.HTTPAdapter.init_poolmanager
    - requests.cookies.cookiejar_from_dict
    - <builtin>.hasattr
    - requests.utils.default_headers
    - collections.OrderedDict
    - http.cookiejar.Cookie
    - <builtin>.set
    - <builtin>.len
    - requests.hooks.default_hooks
    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:
    - urllib3.poolmanager.PoolManager
    - requests.structures.CaseInsensitiveDict.__init__
    - urllib3.util.retry.Retry.from_int
    - requests.sessions.Session.mount
    - http.cookiejar.CookieJar.__init__
    - requests.adapters.HTTPAdapter.__init__
    - urllib3.util.retry.Retry
    - cookie.value.replace
    - <builtin>.bool
    - <builtin>.super
    - cookie.value.startswith
    - requests.cookies.create_cookie
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.utils.default_user_agent
    - cookie.value.endswith
    - result.update
    - collections.abc.MutableMapping.update
    - collections.OrderedDict.pop
    - requests.adapters.HTTPAdapter.init_poolmanager
    - requests.cookies.cookiejar_from_dict
    - <builtin>.hasattr
    - requests.utils.default_headers
    - collections.OrderedDict
    - http.cookiejar.Cookie
    - <builtin>.set
    - <builtin>.len
    - 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: 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 0x7fa6b8ca3910>
    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:
    - urllib3.poolmanager.PoolManager
    - requests.structures.CaseInsensitiveDict.__init__
    - urllib3.util.retry.Retry.from_int
    - requests.adapters.HTTPAdapter.__init__
    - requests.sessions.Session.mount
    - http.cookiejar.CookieJar.__init__
    - session.request
    - urllib3.util.retry.Retry
    - requests.api.request
    - requests.sessions.Session.__init__
    - cookie.value.replace
    - <builtin>.bool
    - <builtin>.super
    - cookie.value.startswith
    - requests.cookies.create_cookie
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.utils.default_user_agent
    - cookie.value.endswith
    - result.update
    - collections.abc.MutableMapping.update
    - collections.OrderedDict.pop
    - requests.adapters.HTTPAdapter.init_poolmanager
    - requests.cookies.cookiejar_from_dict
    - <builtin>.hasattr
    - requests.utils.default_headers
    - collections.OrderedDict
    - http.cookiejar.Cookie
    - <builtin>.set
    - <builtin>.len
    - requests.hooks.default_hooks
    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:
    - urllib3.poolmanager.PoolManager
    - requests.structures.CaseInsensitiveDict.__init__
    - urllib3.util.retry.Retry.from_int
    - requests.adapters.HTTPAdapter.__init__
    - requests.sessions.Session.mount
    - http.cookiejar.CookieJar.__init__
    - session.request
    - urllib3.util.retry.Retry
    - requests.api.request
    - requests.sessions.Session.__init__
    - cookie.value.replace
    - <builtin>.bool
    - <builtin>.super
    - cookie.value.startswith
    - requests.cookies.create_cookie
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.utils.default_user_agent
    - cookie.value.endswith
    - result.update
    - collections.abc.MutableMapping.update
    - collections.OrderedDict.pop
    - requests.adapters.HTTPAdapter.init_poolmanager
    - requests.cookies.cookiejar_from_dict
    - <builtin>.hasattr
    - requests.utils.default_headers
    - collections.OrderedDict
    - http.cookiejar.Cookie
    - <builtin>.set
    - <builtin>.len
    - requests.hooks.default_hooks
    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:
    - urllib3.poolmanager.PoolManager
    - requests.structures.CaseInsensitiveDict.__init__
    - urllib3.util.retry.Retry.from_int
    - requests.adapters.HTTPAdapter.__init__
    - requests.sessions.Session.mount
    - http.cookiejar.CookieJar.__init__
    - session.request
    - urllib3.util.retry.Retry
    - requests.api.request
    - requests.sessions.Session.__init__
    - cookie.value.replace
    - <builtin>.bool
    - <builtin>.super
    - cookie.value.startswith
    - requests.cookies.create_cookie
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.utils.default_user_agent
    - cookie.value.endswith
    - result.update
    - collections.abc.MutableMapping.update
    - collections.OrderedDict.pop
    - kwargs.setdefault
    - requests.adapters.HTTPAdapter.init_poolmanager
    - requests.cookies.cookiejar_from_dict
    - <builtin>.hasattr
    - requests.utils.default_headers
    - collections.OrderedDict
    - http.cookiejar.Cookie
    - <builtin>.set
    - <builtin>.len
    - 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: 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 0x7fa6ba4b0640>
    - <ast.Constant object at 0x7fa6ba4b08b0>
    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:
    - urllib3.poolmanager.PoolManager
    - requests.structures.CaseInsensitiveDict.__init__
    - urllib3.util.retry.Retry.from_int
    - requests.adapters.HTTPAdapter.__init__
    - requests.sessions.Session.mount
    - http.cookiejar.CookieJar.__init__
    - session.request
    - urllib3.util.retry.Retry
    - requests.api.request
    - requests.sessions.Session.__init__
    - cookie.value.replace
    - <builtin>.bool
    - <builtin>.super
    - cookie.value.startswith
    - requests.cookies.create_cookie
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.utils.default_user_agent
    - cookie.value.endswith
    - result.update
    - collections.abc.MutableMapping.update
    - collections.OrderedDict.pop
    - requests.adapters.HTTPAdapter.init_poolmanager
    - requests.cookies.cookiejar_from_dict
    - <builtin>.hasattr
    - requests.utils.default_headers
    - collections.OrderedDict
    - http.cookiejar.Cookie
    - <builtin>.set
    - <builtin>.len
    - requests.hooks.default_hooks
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6ba4b0bb0>
    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:
    - urllib3.poolmanager.PoolManager
    - requests.structures.CaseInsensitiveDict.__init__
    - urllib3.util.retry.Retry.from_int
    - requests.adapters.HTTPAdapter.__init__
    - requests.sessions.Session.mount
    - http.cookiejar.CookieJar.__init__
    - session.request
    - urllib3.util.retry.Retry
    - requests.api.request
    - requests.sessions.Session.__init__
    - cookie.value.replace
    - <builtin>.bool
    - <builtin>.super
    - cookie.value.startswith
    - requests.cookies.create_cookie
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.utils.default_user_agent
    - cookie.value.endswith
    - result.update
    - collections.abc.MutableMapping.update
    - collections.OrderedDict.pop
    - requests.adapters.HTTPAdapter.init_poolmanager
    - requests.cookies.cookiejar_from_dict
    - <builtin>.hasattr
    - requests.utils.default_headers
    - collections.OrderedDict
    - http.cookiejar.Cookie
    - <builtin>.set
    - <builtin>.len
    - requests.hooks.default_hooks
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6ba4b0850>
    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:
    - urllib3.poolmanager.PoolManager
    - requests.structures.CaseInsensitiveDict.__init__
    - urllib3.util.retry.Retry.from_int
    - requests.adapters.HTTPAdapter.__init__
    - requests.sessions.Session.mount
    - http.cookiejar.CookieJar.__init__
    - session.request
    - urllib3.util.retry.Retry
    - requests.api.request
    - requests.sessions.Session.__init__
    - cookie.value.replace
    - <builtin>.bool
    - <builtin>.super
    - cookie.value.startswith
    - requests.cookies.create_cookie
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.utils.default_user_agent
    - cookie.value.endswith
    - result.update
    - collections.abc.MutableMapping.update
    - collections.OrderedDict.pop
    - requests.adapters.HTTPAdapter.init_poolmanager
    - requests.cookies.cookiejar_from_dict
    - <builtin>.hasattr
    - requests.utils.default_headers
    - collections.OrderedDict
    - http.cookiejar.Cookie
    - <builtin>.set
    - <builtin>.len
    - requests.hooks.default_hooks
    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:
    - urllib3.poolmanager.PoolManager
    - requests.structures.CaseInsensitiveDict.__init__
    - urllib3.util.retry.Retry.from_int
    - requests.adapters.HTTPAdapter.__init__
    - requests.sessions.Session.mount
    - http.cookiejar.CookieJar.__init__
    - session.request
    - urllib3.util.retry.Retry
    - requests.api.request
    - requests.sessions.Session.__init__
    - cookie.value.replace
    - <builtin>.bool
    - <builtin>.super
    - cookie.value.startswith
    - requests.cookies.create_cookie
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.utils.default_user_agent
    - cookie.value.endswith
    - result.update
    - collections.abc.MutableMapping.update
    - collections.OrderedDict.pop
    - requests.adapters.HTTPAdapter.init_poolmanager
    - requests.cookies.cookiejar_from_dict
    - <builtin>.hasattr
    - requests.utils.default_headers
    - collections.OrderedDict
    - http.cookiejar.Cookie
    - <builtin>.set
    - <builtin>.len
    - requests.hooks.default_hooks
    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 0x7fa6b90b8190>
    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:
    - collections.abc.MutableMapping.items
    - requests.structures.CaseInsensitiveDict.__init__
    - <builtin>.list
    - requests.utils.to_key_val_list
    - collections.OrderedDict
    - <builtin>.isinstance
    - merged_setting.items
    - collections.abc.MutableMapping.update
    - merged_setting.update
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.isinstance
    functionSourceFile: <builtin>
    functionUses: 626
    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:
    - collections.abc.MutableMapping.items
    - <builtin>.isinstance
    - <builtin>.list
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.OrderedDict
    functionSourceFile: collections
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b918c7f0>
    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:
    - collections.OrderedDict
    - collections.abc.MutableMapping.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: 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 0x7fa6b90b8490>
    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:
    - collections.abc.MutableMapping.items
    - requests.sessions.merge_setting
    - requests.structures.CaseInsensitiveDict.__init__
    - request_hooks.get
    - requests.utils.to_key_val_list
    - <builtin>.list
    - session_hooks.get
    - collections.OrderedDict
    - <builtin>.isinstance
    - merged_setting.items
    - collections.abc.MutableMapping.update
    - merged_setting.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: session_hooks.get
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: request_hooks.get
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - resp
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 107
    functionName: requests.sessions.SessionRedirectMixin.get_redirect_target
    functionSourceFile: requests.sessions
    functionUses: 11
    functionsReached:
    - location.encode
    - urllib.parse.quote.decode
    - collections.abc.MutableMapping.decode
    - requests._internal_utils.to_native_string
    - <builtin>.isinstance
    - urllib.parse.urljoin.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 0x7fa6ba82cb80>
    argNames:
    - string
    - encoding
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 25
    functionName: requests._internal_utils.to_native_string
    functionSourceFile: requests._internal_utils
    functionUses: 28
    functionsReached:
    - urllib.parse.quote.decode
    - <builtin>.isinstance
    - urllib.parse.urljoin.decode
    - collections.abc.MutableMapping.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:
    - DEFAULT_PORTS.get
    - urllib.parse.urlparse
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: 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 0x7fa6b93637f0>
    - <ast.Constant object at 0x7fa6b9363eb0>
    - <ast.Constant object at 0x7fa6b93633d0>
    - <ast.Constant object at 0x7fa6b9363a00>
    - <ast.Constant object at 0x7fa6b9363430>
    - <ast.Constant object at 0x7fa6b9363040>
    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.utils.rewind_body
    - collections.abc.MutableMapping.decode
    - netrc.netrc
    - struct.unpack
    - urllib.parse.urlunparse.split
    - urllib.parse.urljoin
    - requests.models.PreparedRequest.prepare_content_length
    - collections.abc.MutableMapping.lower
    - cookie.value.replace
    - <builtin>.super
    - urllib.parse.urljoin.decode
    - requests.sessions.SessionRedirectMixin.resolve_redirects
    - os.path.expanduser
    - DEFAULT_PORTS.get
    - requests.cookies.create_cookie
    - requests.cookies.RequestsCookieJar.set_cookie
    - urllib.parse.urljoin.seek
    - requests.utils.requote_uri
    - urllib.parse.quote.split
    - collections.abc.MutableMapping.fileno
    - requests.utils.address_in_network
    - prefix.lower
    - http.cookiejar.CookieJar.set_policy
    - resp.close
    - requests.cookies.MockRequest.__init__
    - result.update
    - socket.inet_aton
    - collections.abc.MutableMapping.update
    - requests.models.PreparedRequest.copy
    - urllib.parse.quote.decode
    - proxies.copy
    - requests.sessions.SessionRedirectMixin.rebuild_method
    - requests.utils.unquote_unreserved
    - requests.models.PreparedRequest.__init__
    - netrc.netrc.authenticators
    - string_network.split
    - <builtin>.len
    - location.encode
    - requests.structures.CaseInsensitiveDict.__init__
    - <builtin>.getattr
    - requests.cookies.MockResponse.__init__
    - kwargs.get
    - requests.sessions.Session.get_adapter
    - http.cookiejar.CookieJar.__init__
    - os.environ.get
    - urllib.parse.urlencode.fileno
    - <builtin>.bool
    - requests.utils.dotted_netmask
    - urllib.parse.urlparse.hostname.endswith
    - urllib.parse.urljoin.fileno
    - time.perf_counter
    - new_jar.set_cookie
    - cookie.value.startswith
    - requests.cookies.RequestsCookieJar.copy
    - hist.append
    - <builtin>.int
    - collections.OrderedDict.items
    - urllib.parse.quote.lower
    - urllib.parse.urlparse
    - cookie.value.endswith
    - urllib.parse.quote.seek
    - requests.models.PreparedRequest.prepare_cookies
    - requests.cookies.RequestsCookieJar.update
    - requests.utils.resolve_proxies
    - urllib.parse.urljoin.tell
    - requests.cookies.get_cookie_header
    - kwargs.pop
    - collections.OrderedDict.values
    - collections.abc.MutableMapping.get
    - collections.abc.MutableMapping.pop
    - urllib.parse.urljoin.startswith
    - warnings.warn
    - requests.hooks.dispatch_hook
    - <builtin>.max
    - collections.abc.MutableMapping.seek
    - urllib.request.getproxies
    - requests.utils.super_len
    - http.cookiejar.CookieJar.extract_cookies
    - urllib.parse.quote
    - <builtin>.any
    - urllib.request.proxy_bypass
    - os.fstat
    - no_proxy.replace
    - socket.inet_ntoa
    - <builtin>.next
    - requests.cookies.RequestsCookieJar.get_policy
    - urllib.parse.urlparse._replace
    - proxies.get
    - urllib.parse.urljoin.lower
    - history.pop
    - requests.utils.get_environ_proxies.<dict1>.get
    - urllib.request.getproxies.get
    - requests.utils.is_ipv4_address
    - urllib.parse.unquote
    - urllib.parse.urlparse.scheme.startswith
    - resp.raw.read
    - requests.utils.get_netrc_auth
    - requests.cookies.extract_cookies_to_jar
    - <builtin>.type
    - datetime.timedelta
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - collections.abc.MutableMapping.split
    - requests.utils.should_bypass_proxies.get_proxy
    - urllib.parse.urlencode.tell
    - requests.structures.CaseInsensitiveDict.copy
    - requests.utils.set_environ
    - adapter.send
    - collections.abc.MutableMapping.startswith
    - urllib.parse.quote.tell
    - urllib.parse.urljoin.split
    - collections.abc.MutableMapping.tell
    - requests.utils.get_environ_proxies
    - requests.cookies._copy_cookie_jar
    - requests.utils.should_bypass_proxies
    - requests.cookies.merge_cookies
    - hooks.get
    - requests.sessions.SessionRedirectMixin.rebuild_auth
    - os.path.exists
    - requests.utils.get_auth_from_url
    - requests.sessions.SessionRedirectMixin.rebuild_proxies
    - key.upper
    - username.encode
    - base64.b64encode.strip
    - password.encode
    - http.cookiejar.CookieJar.add_cookie_header
    - urllib.parse.quote.startswith
    - <builtin>.isinstance
    - urllib.parse.urlencode.seek
    - net.split
    - copy.copy
    - struct.pack
    - requests._internal_utils.to_native_string
    - urllib.parse.urlparse.geturl
    - <builtin>.range
    - history.insert
    - urllib.parse.urljoin.encode
    - requests.sessions.SessionRedirectMixin.get_redirect_target
    - requests.utils.is_valid_cidr
    - string_network.count
    - requests.auth._basic_auth_str
    - kwargs.setdefault
    - urllib.parse.quote.fileno
    - new_proxies.setdefault
    - <builtin>.hasattr
    - requests.cookies.cookiejar_from_dict
    - urllib.parse.quote.encode
    - requests.sessions.Session.send
    - requests.cookies.MockRequest.get_new_headers
    - collections.OrderedDict
    - base64.b64encode
    - collections.abc.MutableMapping.encode
    - http.cookiejar.Cookie
    - h.isalnum
    - requests.auth.HTTPBasicAuth.__init__
    - <builtin>.chr
    - <builtin>.set
    - new_jar.clear
    - requests.hooks.default_hooks
    - requests.models.PreparedRequest.prepare_auth
    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__
    - requests.cookies._copy_cookie_jar
    - requests.cookies.RequestsCookieJar.get_policy
    - cookie.value.replace
    - <builtin>.super
    - <builtin>.isinstance
    - new_jar.set_cookie
    - cookie.value.startswith
    - requests.cookies.RequestsCookieJar.copy
    - requests.cookies.RequestsCookieJar.set_cookie
    - http.cookiejar.CookieJar.set_policy
    - copy.copy
    - cookie.value.endswith
    - requests.cookies.RequestsCookieJar.update
    - collections.abc.MutableMapping.update
    - <builtin>.hasattr
    - collections.OrderedDict.values
    - collections.OrderedDict
    - requests.structures.CaseInsensitiveDict.copy
    - requests.models.PreparedRequest.__init__
    - new_jar.clear
    - 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: hist.append
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: resp.raw.read
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: resp.close
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.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: collections.abc.MutableMapping.startswith
    functionSourceFile: collections
    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>.int
    - urllib.parse.urljoin.split
    - requests.utils.unquote_unreserved
    - urllib.parse.urlunparse.split
    - <builtin>.range
    - collections.abc.MutableMapping.split
    - h.isalnum
    - <builtin>.chr
    - <builtin>.len
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 474
    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: collections.abc.MutableMapping.pop
    functionSourceFile: collections
    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:
    - <builtin>.hasattr
    - requests.cookies.MockResponse.__init__
    - urllib.parse.urlparse
    - requests.cookies.MockRequest.__init__
    - http.cookiejar.CookieJar.extract_cookies
    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:
    - <builtin>.hasattr
    - requests.cookies.cookiejar_from_dict
    - <builtin>.set
    - cookie.value.replace
    - <builtin>.bool
    - http.cookiejar.CookieJar.__init__
    - http.cookiejar.Cookie
    - <builtin>.super
    - cookie.value.endswith
    - <builtin>.isinstance
    - result.update
    - requests.cookies.RequestsCookieJar.update
    - requests.cookies.create_cookie
    - requests.cookies.RequestsCookieJar.set_cookie
    - cookie.value.startswith
    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:
    - http.cookiejar.CookieJar.__init__
    - cookie.value.replace
    - <builtin>.bool
    - <builtin>.super
    - http.cookiejar.CookieJar.add_cookie_header
    - <builtin>.isinstance
    - cookie.value.startswith
    - requests.cookies.create_cookie
    - requests.cookies.RequestsCookieJar.set_cookie
    - urllib.parse.urlparse
    - requests.cookies.MockRequest.__init__
    - cookie.value.endswith
    - result.update
    - requests.cookies.get_cookie_header
    - requests.cookies.cookiejar_from_dict
    - <builtin>.hasattr
    - requests.cookies.MockRequest.get_new_headers
    - http.cookiejar.Cookie
    - <builtin>.set
    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:
    - urllib.request.proxy_bypass
    - struct.unpack
    - collections.abc.MutableMapping.decode
    - requests.utils.get_environ_proxies
    - no_proxy.replace
    - requests.utils.should_bypass_proxies
    - socket.inet_ntoa
    - requests.utils.get_auth_from_url
    - proxies.get
    - key.upper
    - username.encode
    - base64.b64encode.strip
    - password.encode
    - os.environ.get
    - requests.utils.get_environ_proxies.<dict1>.get
    - urllib.request.getproxies.get
    - requests.utils.is_ipv4_address
    - requests.utils.dotted_netmask
    - urllib.parse.urlparse.hostname.endswith
    - urllib.parse.unquote
    - <builtin>.isinstance
    - urllib.parse.urljoin.decode
    - urllib.parse.urlparse.scheme.startswith
    - <builtin>.int
    - net.split
    - requests.utils.address_in_network
    - struct.pack
    - <builtin>.type
    - requests._internal_utils.to_native_string
    - urllib.parse.urlparse
    - requests.utils.is_valid_cidr
    - requests.utils.should_bypass_proxies.get_proxy
    - string_network.count
    - requests.utils.resolve_proxies
    - socket.inet_aton
    - requests.auth._basic_auth_str
    - new_proxies.setdefault
    - proxies.copy
    - urllib.parse.quote.decode
    - warnings.warn
    - base64.b64encode
    - requests.utils.set_environ
    - string_network.split
    - urllib.request.getproxies
    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__
    - netrc.netrc
    - collections.abc.MutableMapping.tell
    - os.fstat
    - requests.models.PreparedRequest.prepare_content_length
    - os.path.exists
    - requests.utils.get_auth_from_url
    - os.environ.get
    - urllib.parse.urlencode.fileno
    - urllib.parse.urljoin.fileno
    - urllib.parse.unquote
    - <builtin>.isinstance
    - urllib.parse.urlencode.seek
    - os.path.expanduser
    - DEFAULT_PORTS.get
    - urllib.parse.urljoin.seek
    - collections.abc.MutableMapping.fileno
    - requests.utils.get_netrc_auth
    - urllib.parse.urlparse
    - urllib.parse.urljoin.encode
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - urllib.parse.quote.seek
    - urllib.parse.urlencode.tell
    - collections.abc.MutableMapping.update
    - urllib.parse.urljoin.tell
    - urllib.parse.quote.fileno
    - <builtin>.hasattr
    - urllib.parse.quote.encode
    - collections.abc.MutableMapping.get
    - collections.OrderedDict
    - warnings.warn
    - netrc.netrc.authenticators
    - collections.abc.MutableMapping.encode
    - requests.auth.HTTPBasicAuth.__init__
    - <builtin>.max
    - collections.abc.MutableMapping.seek
    - requests.utils.super_len
    - <builtin>.len
    - urllib.parse.quote.tell
    - <builtin>.any
    - requests.models.PreparedRequest.prepare_auth
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - prepared_request
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1071
    functionName: requests.utils.rewind_body
    functionSourceFile: requests.utils
    functionUses: 11
    functionsReached:
    - <builtin>.getattr
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - UnrewindableBodyError
    returnType: N/A
  - BBCount: 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:
    - struct.unpack
    - requests.utils.rewind_body
    - collections.abc.MutableMapping.decode
    - netrc.netrc
    - urllib.parse.urlunparse.split
    - urllib.parse.urljoin
    - requests.models.PreparedRequest.prepare_content_length
    - collections.abc.MutableMapping.lower
    - cookie.value.replace
    - <builtin>.super
    - urllib.parse.urljoin.decode
    - requests.sessions.SessionRedirectMixin.resolve_redirects
    - os.path.expanduser
    - DEFAULT_PORTS.get
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.cookies.create_cookie
    - urllib.parse.urljoin.seek
    - requests.utils.requote_uri
    - urllib.parse.quote.split
    - collections.abc.MutableMapping.fileno
    - requests.utils.address_in_network
    - prefix.lower
    - http.cookiejar.CookieJar.set_policy
    - resp.close
    - requests.cookies.MockRequest.__init__
    - result.update
    - socket.inet_aton
    - collections.abc.MutableMapping.update
    - requests.models.PreparedRequest.copy
    - proxies.copy
    - urllib.parse.quote.decode
    - requests.sessions.SessionRedirectMixin.rebuild_method
    - requests.utils.unquote_unreserved
    - requests.models.PreparedRequest.__init__
    - netrc.netrc.authenticators
    - string_network.split
    - <builtin>.len
    - location.encode
    - requests.structures.CaseInsensitiveDict.__init__
    - requests.cookies.MockResponse.__init__
    - kwargs.get
    - requests.sessions.Session.get_adapter
    - <builtin>.getattr
    - http.cookiejar.CookieJar.__init__
    - os.environ.get
    - urllib.parse.urlencode.fileno
    - <builtin>.bool
    - requests.utils.dotted_netmask
    - urllib.parse.urlparse.hostname.endswith
    - urllib.parse.urljoin.fileno
    - time.perf_counter
    - new_jar.set_cookie
    - cookie.value.startswith
    - requests.cookies.RequestsCookieJar.copy
    - hist.append
    - collections.OrderedDict.items
    - <builtin>.int
    - urllib.parse.quote.lower
    - urllib.parse.urlparse
    - cookie.value.endswith
    - urllib.parse.quote.seek
    - requests.models.PreparedRequest.prepare_cookies
    - requests.utils.resolve_proxies
    - requests.cookies.RequestsCookieJar.update
    - urllib.parse.urljoin.tell
    - requests.cookies.get_cookie_header
    - kwargs.pop
    - collections.OrderedDict.values
    - collections.abc.MutableMapping.get
    - collections.abc.MutableMapping.pop
    - urllib.parse.urljoin.startswith
    - warnings.warn
    - requests.hooks.dispatch_hook
    - <builtin>.max
    - collections.abc.MutableMapping.seek
    - urllib.request.getproxies
    - requests.utils.super_len
    - urllib.parse.quote
    - http.cookiejar.CookieJar.extract_cookies
    - <builtin>.any
    - urllib.request.proxy_bypass
    - os.fstat
    - no_proxy.replace
    - <builtin>.next
    - socket.inet_ntoa
    - requests.cookies.RequestsCookieJar.get_policy
    - urllib.parse.urlparse._replace
    - proxies.get
    - urllib.parse.urljoin.lower
    - history.pop
    - requests.utils.get_environ_proxies.<dict1>.get
    - urllib.request.getproxies.get
    - requests.utils.is_ipv4_address
    - urllib.parse.unquote
    - urllib.parse.urlparse.scheme.startswith
    - resp.raw.read
    - requests.utils.get_netrc_auth
    - requests.cookies.extract_cookies_to_jar
    - <builtin>.type
    - datetime.timedelta
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - collections.abc.MutableMapping.split
    - requests.utils.should_bypass_proxies.get_proxy
    - urllib.parse.urlencode.tell
    - requests.structures.CaseInsensitiveDict.copy
    - adapter.send
    - requests.utils.set_environ
    - collections.abc.MutableMapping.startswith
    - urllib.parse.quote.tell
    - urllib.parse.urljoin.split
    - collections.abc.MutableMapping.tell
    - requests.utils.get_environ_proxies
    - requests.cookies._copy_cookie_jar
    - requests.utils.should_bypass_proxies
    - requests.cookies.merge_cookies
    - hooks.get
    - requests.sessions.SessionRedirectMixin.rebuild_auth
    - os.path.exists
    - requests.utils.get_auth_from_url
    - requests.sessions.SessionRedirectMixin.rebuild_proxies
    - key.upper
    - username.encode
    - base64.b64encode.strip
    - password.encode
    - http.cookiejar.CookieJar.add_cookie_header
    - urllib.parse.quote.startswith
    - <builtin>.isinstance
    - urllib.parse.urlencode.seek
    - net.split
    - copy.copy
    - struct.pack
    - requests._internal_utils.to_native_string
    - urllib.parse.urlparse.geturl
    - <builtin>.range
    - history.insert
    - urllib.parse.urljoin.encode
    - requests.sessions.SessionRedirectMixin.get_redirect_target
    - requests.utils.is_valid_cidr
    - string_network.count
    - requests.auth._basic_auth_str
    - kwargs.setdefault
    - urllib.parse.quote.fileno
    - new_proxies.setdefault
    - <builtin>.hasattr
    - requests.cookies.cookiejar_from_dict
    - urllib.parse.quote.encode
    - requests.cookies.MockRequest.get_new_headers
    - requests.sessions.Session.send
    - collections.OrderedDict
    - base64.b64encode
    - collections.abc.MutableMapping.encode
    - h.isalnum
    - http.cookiejar.Cookie
    - requests.auth.HTTPBasicAuth.__init__
    - <builtin>.chr
    - <builtin>.set
    - new_jar.clear
    - requests.hooks.default_hooks
    - requests.models.PreparedRequest.prepare_auth
    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 0x7fa6ba38b310>
    argNames:
    - url
    - raise_errors
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 207
    functionName: requests.utils.get_netrc_auth
    functionSourceFile: requests.utils
    functionUses: 13
    functionsReached:
    - netrc.netrc
    - os.environ.get
    - urllib.parse.urlparse
    - netrc.netrc.authenticators
    - os.path.expanduser
    - 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 0x7fa6b921dbe0>
    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__
    - collections.abc.MutableMapping.tell
    - os.fstat
    - requests.models.PreparedRequest.prepare_content_length
    - requests.utils.get_auth_from_url
    - urllib.parse.urlencode.fileno
    - urllib.parse.urljoin.fileno
    - urllib.parse.unquote
    - <builtin>.isinstance
    - urllib.parse.urlencode.seek
    - urllib.parse.urljoin.seek
    - collections.abc.MutableMapping.fileno
    - urllib.parse.urljoin.encode
    - urllib.parse.urlparse
    - urllib.parse.quote.seek
    - urllib.parse.urlencode.tell
    - collections.abc.MutableMapping.update
    - urllib.parse.urljoin.tell
    - urllib.parse.quote.fileno
    - <builtin>.hasattr
    - urllib.parse.quote.encode
    - collections.abc.MutableMapping.get
    - collections.OrderedDict
    - warnings.warn
    - collections.abc.MutableMapping.encode
    - requests.auth.HTTPBasicAuth.__init__
    - <builtin>.max
    - collections.abc.MutableMapping.seek
    - requests.utils.super_len
    - <builtin>.len
    - urllib.parse.quote.tell
    - <builtin>.any
    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 0x7fa6b90c8910>
    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:
    - urllib.request.proxy_bypass
    - struct.unpack
    - requests.utils.get_environ_proxies
    - no_proxy.replace
    - requests.utils.should_bypass_proxies
    - socket.inet_ntoa
    - proxies.get
    - key.upper
    - os.environ.get
    - requests.utils.get_environ_proxies.<dict1>.get
    - urllib.request.getproxies.get
    - requests.utils.is_ipv4_address
    - requests.utils.dotted_netmask
    - urllib.parse.urlparse.hostname.endswith
    - <builtin>.int
    - net.split
    - requests.utils.address_in_network
    - struct.pack
    - urllib.parse.urlparse
    - requests.utils.is_valid_cidr
    - requests.utils.should_bypass_proxies.get_proxy
    - string_network.count
    - socket.inet_aton
    - new_proxies.setdefault
    - proxies.copy
    - requests.utils.set_environ
    - string_network.split
    - urllib.request.getproxies
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - url
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1008
    functionName: requests.utils.get_auth_from_url
    functionSourceFile: requests.utils
    functionUses: 22
    functionsReached:
    - urllib.parse.unquote
    - urllib.parse.urlparse
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.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:
    - urllib.parse.quote.decode
    - collections.abc.MutableMapping.decode
    - username.encode
    - base64.b64encode.strip
    - password.encode
    - <builtin>.type
    - requests._internal_utils.to_native_string
    - warnings.warn
    - base64.b64encode
    - <builtin>.isinstance
    - urllib.parse.urljoin.decode
    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:
    - collections.OrderedDict
    - requests.structures.CaseInsensitiveDict.__init__
    - requests.utils.default_user_agent
    - collections.abc.MutableMapping.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: 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 0x7fa6b90dfe20>
    - <ast.Constant object at 0x7fa6b90df730>
    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:
    - <builtin>.hasattr
    - cookie.value.replace
    - <builtin>.bool
    - http.cookiejar.CookieJar.__init__
    - http.cookiejar.Cookie
    - <builtin>.super
    - cookie.value.endswith
    - result.update
    - <builtin>.set
    - requests.cookies.create_cookie
    - requests.cookies.RequestsCookieJar.set_cookie
    - cookie.value.startswith
    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 0x7fa6b94a2760>
    - <ast.Name object at 0x7fa6b94a2a00>
    - <ast.Name object at 0x7fa6b94a22e0>
    - <ast.Name object at 0x7fa6b94a2d00>
    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.poolmanager.PoolManager
    - urllib3.util.retry.Retry.from_int
    - <builtin>.super
    - urllib3.util.retry.Retry
    - requests.adapters.HTTPAdapter.init_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:
    - v.close
    - requests.sessions.Session.close
    - collections.OrderedDict.values
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 794
    functionName: requests.sessions.Session.close
    functionSourceFile: requests.sessions
    functionUses: 1
    functionsReached:
    - v.close
    - collections.OrderedDict.values
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - request
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 457
    functionName: requests.sessions.Session.prepare_request
    functionSourceFile: requests.sessions
    functionUses: 9
    functionsReached:
    - netrc.netrc
    - collections.abc.MutableMapping.decode
    - urllib.parse.urlunparse.split
    - requests.models.RequestEncodingMixin._encode_params
    - urllib.parse.urlencode
    - requests.models.PreparedRequest.prepare_content_length
    - request_hooks.get
    - cookie.value.replace
    - requests.models.PreparedRequest.prepare_url
    - <builtin>.super
    - urllib.parse.urljoin.decode
    - merged_setting.items
    - collections.abc.MutableMapping.__init__
    - requests.cookies.create_cookie
    - os.path.expanduser
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.models.PreparedRequest.prepare_body
    - urllib.parse.urljoin.seek
    - requests.utils.requote_uri
    - urllib.parse.quote.split
    - collections.abc.MutableMapping.fileno
    - urllib.parse.quote.upper
    - idna.encode
    - <builtin>.object
    - requests.cookies.MockRequest.__init__
    - simplejson.dumps
    - result.update
    - collections.abc.MutableMapping.update
    - collections.abc.MutableMapping.items
    - urllib.parse.quote.decode
    - session_hooks.get
    - requests.utils.unquote_unreserved
    - requests.models.PreparedRequest.__init__
    - netrc.netrc.authenticators
    - <builtin>.len
    - requests.models.PreparedRequest._get_idna_encoded_host
    - requests.structures.CaseInsensitiveDict.__iter__
    - json.dumps
    - <builtin>.getattr
    - requests.models.PreparedRequest.prepare_method
    - requests.structures.CaseInsensitiveDict.__init__
    - request.method.upper
    - http.cookiejar.CookieJar.__init__
    - validator.match
    - os.environ.get
    - urllib.parse.urlencode.fileno
    - <builtin>.bool
    - urllib.parse.urljoin.fileno
    - cookie.value.startswith
    - <builtin>.all
    - urllib3.fields.RequestField
    - <builtin>.int
    - requests.models.PreparedRequest.prepare_hooks
    - urllib.parse.quote.lower
    - urllib.parse.urlparse
    - requests.models.RequestHooksMixin.register_hook
    - cookie.value.endswith
    - urllib.parse.quote.seek
    - requests.models.PreparedRequest.prepare_cookies
    - requests.cookies.RequestsCookieJar.update
    - urllib.parse.urljoin.tell
    - requests.cookies.get_cookie_header
    - <builtin>.list
    - collections.abc.MutableMapping.get
    - collections.OrderedDict.values
    - warnings.warn
    - <builtin>.max
    - collections.abc.MutableMapping.seek
    - requests.utils.super_len
    - urllib.parse.quote
    - <builtin>.any
    - os.fstat
    - requests.utils.guess_filename
    - new_fields.append
    - u_string.encode
    - host.startswith
    - requests.compat.MutableMapping.__init__
    - urllib.parse.unquote
    - urllib.parse.urljoin.upper
    - requests.models.RequestEncodingMixin._encode_files
    - os.path.basename
    - result.append
    - requests.utils.get_netrc_auth
    - collections.abc.MutableMapping.split
    - urllib.parse.urlencode.tell
    - <builtin>.str
    - requests._internal_utils.unicode_is_ascii
    - urllib.parse.urlunparse
    - requests.utils.check_header_validity
    - urllib.parse.quote.tell
    - requests.sessions.merge_hooks
    - urllib.parse.urljoin.split
    - collections.abc.MutableMapping.tell
    - field.decode
    - requests.cookies.merge_cookies
    - urllib.parse.quote.lstrip
    - k.encode
    - os.path.exists
    - requests.utils.get_auth_from_url
    - urllib3.fields.RequestField.make_multipart
    - http.cookiejar.CookieJar.add_cookie_header
    - <builtin>.isinstance
    - urllib.parse.urlencode.seek
    - urllib3.util.parse_url
    - requests.models.PreparedRequest.prepare_headers
    - collections.abc.MutableMapping.upper
    - requests.utils._validate_header_part
    - requests.models.PreparedRequest.prepare
    - v.encode
    - requests.utils.to_key_val_list
    - requests._internal_utils.to_native_string
    - urllib.parse.urljoin.encode
    - <builtin>.range
    - urllib3.filepost.encode_multipart_formdata
    - urllib.parse.quote.fileno
    - requests.cookies.cookiejar_from_dict
    - requests.sessions.merge_setting
    - <builtin>.hasattr
    - urllib.parse.quote.encode
    - requests.cookies.MockRequest.get_new_headers
    - collections.OrderedDict
    - collections.abc.MutableMapping.encode
    - fp.read
    - http.cookiejar.Cookie
    - h.isalnum
    - requests.auth.HTTPBasicAuth.__init__
    - <builtin>.chr
    - <builtin>.set
    - merged_setting.update
    - requests.hooks.default_hooks
    - requests.models.PreparedRequest.prepare_auth
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 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: 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 0x7fa6b9127e80>
    - <ast.Constant object at 0x7fa6b91270d0>
    - <ast.Constant object at 0x7fa6b9127bb0>
    - <ast.Constant object at 0x7fa6b91276d0>
    - <ast.Constant object at 0x7fa6b9127970>
    - <ast.Constant object at 0x7fa6b91276a0>
    - <ast.Constant object at 0x7fa6b9127520>
    - <ast.Constant object at 0x7fa6b9127be0>
    - <ast.Constant object at 0x7fa6b9127f40>
    - <ast.Constant object at 0x7fa6b9127340>
    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:
    - collections.abc.MutableMapping.decode
    - urllib.parse.urlunparse.split
    - requests.models.RequestEncodingMixin._encode_params
    - urllib.parse.urlencode
    - requests.models.PreparedRequest.prepare_content_length
    - cookie.value.replace
    - requests.models.PreparedRequest.prepare_url
    - <builtin>.super
    - urllib.parse.urljoin.decode
    - requests.cookies.create_cookie
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.models.PreparedRequest.prepare_body
    - urllib.parse.urljoin.seek
    - requests.utils.requote_uri
    - urllib.parse.quote.split
    - collections.abc.MutableMapping.fileno
    - urllib.parse.quote.upper
    - idna.encode
    - <builtin>.object
    - requests.cookies.MockRequest.__init__
    - simplejson.dumps
    - result.update
    - collections.abc.MutableMapping.update
    - collections.abc.MutableMapping.items
    - urllib.parse.quote.decode
    - requests.utils.unquote_unreserved
    - <builtin>.len
    - requests.models.PreparedRequest._get_idna_encoded_host
    - requests.structures.CaseInsensitiveDict.__iter__
    - requests.structures.CaseInsensitiveDict.__init__
    - json.dumps
    - requests.models.PreparedRequest.prepare_method
    - <builtin>.getattr
    - http.cookiejar.CookieJar.__init__
    - validator.match
    - urllib.parse.urlencode.fileno
    - <builtin>.bool
    - urllib.parse.urljoin.fileno
    - cookie.value.startswith
    - <builtin>.all
    - urllib3.fields.RequestField
    - <builtin>.int
    - requests.models.PreparedRequest.prepare_hooks
    - urllib.parse.quote.lower
    - urllib.parse.urlparse
    - requests.models.RequestHooksMixin.register_hook
    - cookie.value.endswith
    - urllib.parse.quote.seek
    - requests.models.PreparedRequest.prepare_cookies
    - urllib.parse.urljoin.tell
    - requests.cookies.get_cookie_header
    - <builtin>.list
    - collections.OrderedDict.values
    - collections.abc.MutableMapping.get
    - warnings.warn
    - <builtin>.max
    - collections.abc.MutableMapping.seek
    - requests.utils.super_len
    - urllib.parse.quote
    - <builtin>.any
    - os.fstat
    - requests.utils.guess_filename
    - new_fields.append
    - u_string.encode
    - host.startswith
    - urllib.parse.unquote
    - urllib.parse.urljoin.upper
    - requests.models.RequestEncodingMixin._encode_files
    - os.path.basename
    - result.append
    - collections.abc.MutableMapping.split
    - <builtin>.str
    - urllib.parse.urlencode.tell
    - requests._internal_utils.unicode_is_ascii
    - urllib.parse.urlunparse
    - requests.utils.check_header_validity
    - urllib.parse.quote.tell
    - urllib.parse.urljoin.split
    - collections.abc.MutableMapping.tell
    - field.decode
    - urllib.parse.quote.lstrip
    - k.encode
    - requests.utils.get_auth_from_url
    - urllib3.fields.RequestField.make_multipart
    - http.cookiejar.CookieJar.add_cookie_header
    - <builtin>.isinstance
    - urllib.parse.urlencode.seek
    - urllib3.util.parse_url
    - requests.models.PreparedRequest.prepare_headers
    - requests.utils._validate_header_part
    - collections.abc.MutableMapping.upper
    - v.encode
    - requests.utils.to_key_val_list
    - requests._internal_utils.to_native_string
    - <builtin>.range
    - urllib.parse.urljoin.encode
    - urllib3.filepost.encode_multipart_formdata
    - urllib.parse.quote.fileno
    - <builtin>.hasattr
    - requests.cookies.cookiejar_from_dict
    - urllib.parse.quote.encode
    - requests.cookies.MockRequest.get_new_headers
    - collections.OrderedDict
    - collections.abc.MutableMapping.encode
    - fp.read
    - http.cookiejar.Cookie
    - h.isalnum
    - requests.auth.HTTPBasicAuth.__init__
    - <builtin>.chr
    - <builtin>.set
    - requests.models.PreparedRequest.prepare_auth
    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 0x7fa6ba00bcd0>
    - <ast.Constant object at 0x7fa6ba00b5e0>
    - <ast.Constant object at 0x7fa6ba00b5b0>
    - <ast.Constant object at 0x7fa6ba00beb0>
    - <ast.Constant object at 0x7fa6ba00b550>
    - <ast.Constant object at 0x7fa6ba00b490>
    - <ast.Constant object at 0x7fa6ba00ba30>
    - <ast.Constant object at 0x7fa6ba00b760>
    - <ast.Constant object at 0x7fa6ba00baf0>
    - <ast.Constant object at 0x7fa6ba00b8b0>
    - <ast.Constant object at 0x7fa6ba00bdc0>
    - <ast.Constant object at 0x7fa6ba00b7c0>
    - <ast.Constant object at 0x7fa6ba00bf70>
    - <ast.Constant object at 0x7fa6ba00b700>
    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:
    - netrc.netrc
    - collections.abc.MutableMapping.decode
    - struct.unpack
    - requests.utils.rewind_body
    - urllib.parse.urlunparse.split
    - requests.models.RequestEncodingMixin._encode_params
    - urllib.parse.urlencode
    - urllib.parse.urljoin
    - requests.models.PreparedRequest.prepare_content_length
    - request_hooks.get
    - cookie.value.replace
    - requests.models.PreparedRequest.prepare_url
    - collections.abc.MutableMapping.lower
    - <builtin>.super
    - urllib.parse.urljoin.decode
    - requests.sessions.SessionRedirectMixin.resolve_redirects
    - merged_setting.items
    - collections.abc.MutableMapping.__init__
    - os.path.expanduser
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.cookies.create_cookie
    - DEFAULT_PORTS.get
    - requests.models.PreparedRequest.prepare_body
    - urllib.parse.urljoin.seek
    - requests.utils.requote_uri
    - urllib.parse.quote.split
    - collections.abc.MutableMapping.fileno
    - requests.utils.address_in_network
    - prefix.lower
    - http.cookiejar.CookieJar.set_policy
    - urllib.parse.quote.upper
    - idna.encode
    - <builtin>.object
    - resp.close
    - requests.cookies.MockRequest.__init__
    - simplejson.dumps
    - send_kwargs.update
    - result.update
    - socket.inet_aton
    - collections.abc.MutableMapping.update
    - requests.models.PreparedRequest.copy
    - collections.abc.MutableMapping.items
    - urllib.parse.quote.decode
    - proxies.copy
    - requests.sessions.SessionRedirectMixin.rebuild_method
    - session_hooks.get
    - urllib.request.getproxies.items
    - requests.utils.unquote_unreserved
    - requests.models.PreparedRequest.__init__
    - netrc.netrc.authenticators
    - string_network.split
    - <builtin>.len
    - requests.models.PreparedRequest._get_idna_encoded_host
    - requests.structures.CaseInsensitiveDict.__iter__
    - location.encode
    - requests.structures.CaseInsensitiveDict.__init__
    - json.dumps
    - requests.models.PreparedRequest.prepare_method
    - <builtin>.getattr
    - kwargs.get
    - requests.sessions.Session.get_adapter
    - requests.cookies.MockResponse.__init__
    - request.method.upper
    - http.cookiejar.CookieJar.__init__
    - hooks.items
    - os.environ.get
    - urllib.parse.urlencode.fileno
    - <builtin>.bool
    - validator.match
    - requests.utils.dotted_netmask
    - urllib.parse.urlparse.hostname.endswith
    - urllib.parse.urljoin.fileno
    - time.perf_counter
    - new_jar.set_cookie
    - cookie.value.startswith
    - requests.cookies.RequestsCookieJar.copy
    - method.upper
    - <builtin>.all
    - hist.append
    - urllib3.fields.RequestField
    - <builtin>.int
    - collections.OrderedDict.items
    - requests.models.PreparedRequest.prepare_hooks
    - urllib.parse.quote.lower
    - urllib.parse.urlparse
    - requests.models.RequestHooksMixin.register_hook
    - cookie.value.endswith
    - urllib.parse.quote.seek
    - requests.models.PreparedRequest.prepare_cookies
    - requests.cookies.RequestsCookieJar.update
    - requests.utils.resolve_proxies
    - urllib.parse.urljoin.tell
    - requests.cookies.get_cookie_header
    - kwargs.pop
    - <builtin>.list
    - collections.abc.MutableMapping.get
    - collections.OrderedDict.values
    - collections.abc.MutableMapping.pop
    - urllib.parse.urljoin.startswith
    - warnings.warn
    - requests.hooks.dispatch_hook
    - <builtin>.max
    - collections.abc.MutableMapping.seek
    - urllib.request.getproxies
    - requests.utils.super_len
    - urllib.parse.quote
    - http.cookiejar.CookieJar.extract_cookies
    - <builtin>.any
    - urllib.request.proxy_bypass
    - collections.abc.MutableMapping.setdefault
    - os.fstat
    - no_proxy.replace
    - requests.utils.guess_filename
    - socket.inet_ntoa
    - <builtin>.next
    - requests.cookies.RequestsCookieJar.get_policy
    - urllib.parse.urlparse._replace
    - proxies.get
    - new_fields.append
    - u_string.encode
    - host.startswith
    - urllib.parse.urljoin.lower
    - history.pop
    - requests.compat.MutableMapping.__init__
    - requests.utils.is_ipv4_address
    - urllib.request.getproxies.get
    - requests.utils.get_environ_proxies.<dict1>.get
    - urllib.parse.unquote
    - urllib.parse.urljoin.upper
    - requests.models.RequestEncodingMixin._encode_files
    - os.path.basename
    - urllib.parse.urlparse.scheme.startswith
    - resp.raw.read
    - result.append
    - requests.utils.get_netrc_auth
    - requests.cookies.extract_cookies_to_jar
    - <builtin>.type
    - collections.abc.MutableMapping.split
    - datetime.timedelta
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - requests.utils.should_bypass_proxies.get_proxy
    - <builtin>.str
    - urllib.parse.urlencode.tell
    - requests._internal_utils.unicode_is_ascii
    - urllib.parse.urlunparse
    - requests.structures.CaseInsensitiveDict.copy
    - adapter.send
    - requests.utils.set_environ
    - requests.utils.check_header_validity
    - collections.abc.MutableMapping.startswith
    - urllib.parse.quote.tell
    - requests.sessions.Session.merge_environment_settings
    - requests.sessions.merge_hooks
    - urllib.parse.urljoin.split
    - collections.abc.MutableMapping.tell
    - requests.utils.get_environ_proxies
    - field.decode
    - requests.cookies._copy_cookie_jar
    - requests.utils.should_bypass_proxies
    - requests.cookies.merge_cookies
    - urllib.parse.quote.lstrip
    - hooks.get
    - requests.sessions.SessionRedirectMixin.rebuild_auth
    - k.encode
    - os.path.exists
    - requests.utils.get_auth_from_url
    - urllib3.fields.RequestField.make_multipart
    - requests.sessions.SessionRedirectMixin.rebuild_proxies
    - key.upper
    - username.encode
    - base64.b64encode.strip
    - requests.models.Request.__init__
    - password.encode
    - http.cookiejar.CookieJar.add_cookie_header
    - urllib.parse.quote.startswith
    - <builtin>.isinstance
    - urllib.parse.urlencode.seek
    - urllib3.util.parse_url
    - requests.models.PreparedRequest.prepare_headers
    - collections.abc.MutableMapping.upper
    - requests.utils._validate_header_part
    - requests.models.PreparedRequest.prepare
    - net.split
    - v.encode
    - requests.utils.to_key_val_list
    - copy.copy
    - struct.pack
    - requests._internal_utils.to_native_string
    - urllib.parse.urljoin.encode
    - <builtin>.range
    - history.insert
    - urllib.parse.urlparse.geturl
    - requests.sessions.SessionRedirectMixin.get_redirect_target
    - requests.utils.is_valid_cidr
    - string_network.count
    - urllib3.filepost.encode_multipart_formdata
    - kwargs.setdefault
    - urllib.parse.quote.fileno
    - requests.auth._basic_auth_str
    - new_proxies.setdefault
    - <builtin>.hasattr
    - requests.cookies.cookiejar_from_dict
    - requests.sessions.merge_setting
    - urllib.parse.quote.encode
    - requests.sessions.Session.prepare_request
    - requests.cookies.MockRequest.get_new_headers
    - requests.sessions.Session.send
    - collections.OrderedDict
    - base64.b64encode
    - collections.abc.MutableMapping.encode
    - fp.read
    - http.cookiejar.Cookie
    - h.isalnum
    - requests.auth.HTTPBasicAuth.__init__
    - <builtin>.chr
    - <builtin>.set
    - new_jar.clear
    - merged_setting.update
    - requests.hooks.default_hooks
    - requests.models.PreparedRequest.prepare_auth
    linkageType: pythonLinkage
    raised: []
    returnType: N/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 0x7fa6b944fd30>
    - <ast.Constant object at 0x7fa6b944fa60>
    - <ast.Constant object at 0x7fa6b944fac0>
    - <ast.Constant object at 0x7fa6b944fdc0>
    - <ast.Constant object at 0x7fa6b944ff70>
    - <ast.Constant object at 0x7fa6b944f280>
    - <ast.Constant object at 0x7fa6b944f490>
    - <ast.Constant object at 0x7fa6b944f220>
    - <ast.Constant object at 0x7fa6b944f430>
    - <ast.Constant object at 0x7fa6b944f3a0>
    argNames:
    - self
    - method
    - url
    - headers
    - files
    - data
    - params
    - auth
    - cookies
    - hooks
    - json
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 258
    functionName: requests.models.Request.__init__
    functionSourceFile: requests.models
    functionUses: 9
    functionsReached:
    - <builtin>.hasattr
    - <builtin>.list
    - hooks.items
    - requests.models.RequestHooksMixin.register_hook
    - <builtin>.isinstance
    - requests.hooks.default_hooks
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - url
    - proxies
    - stream
    - verify
    - cert
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 750
    functionName: requests.sessions.Session.merge_environment_settings
    functionSourceFile: requests.sessions
    functionUses: 9
    functionsReached:
    - urllib.request.proxy_bypass
    - requests.structures.CaseInsensitiveDict.__init__
    - collections.abc.MutableMapping.setdefault
    - struct.unpack
    - requests.utils.get_environ_proxies
    - no_proxy.replace
    - requests.utils.should_bypass_proxies
    - socket.inet_ntoa
    - key.upper
    - os.environ.get
    - requests.utils.is_ipv4_address
    - requests.utils.dotted_netmask
    - urllib.parse.urlparse.hostname.endswith
    - <builtin>.isinstance
    - merged_setting.items
    - <builtin>.int
    - net.split
    - requests.utils.to_key_val_list
    - requests.utils.address_in_network
    - struct.pack
    - urllib.parse.urlparse
    - requests.utils.is_valid_cidr
    - requests.utils.should_bypass_proxies.get_proxy
    - string_network.count
    - socket.inet_aton
    - collections.abc.MutableMapping.update
    - collections.abc.MutableMapping.items
    - requests.sessions.merge_setting
    - <builtin>.list
    - collections.abc.MutableMapping.get
    - urllib.request.getproxies.items
    - collections.OrderedDict
    - requests.utils.set_environ
    - string_network.split
    - urllib.request.getproxies
    - merged_setting.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: 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:
    - netrc.netrc
    - collections.abc.MutableMapping.decode
    - struct.unpack
    - requests.utils.rewind_body
    - urllib.parse.urlunparse.split
    - requests.models.RequestEncodingMixin._encode_params
    - urllib.parse.urlencode
    - urllib.parse.urljoin
    - requests.models.PreparedRequest.prepare_content_length
    - request_hooks.get
    - cookie.value.replace
    - requests.models.PreparedRequest.prepare_url
    - collections.abc.MutableMapping.lower
    - <builtin>.super
    - urllib.parse.urljoin.decode
    - requests.sessions.SessionRedirectMixin.resolve_redirects
    - merged_setting.items
    - collections.abc.MutableMapping.__init__
    - requests.sessions.Session.request
    - os.path.expanduser
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.cookies.create_cookie
    - requests.models.PreparedRequest.prepare_body
    - urllib.parse.urljoin.seek
    - requests.utils.requote_uri
    - urllib.parse.quote.split
    - collections.abc.MutableMapping.fileno
    - DEFAULT_PORTS.get
    - requests.utils.address_in_network
    - prefix.lower
    - http.cookiejar.CookieJar.set_policy
    - urllib.parse.quote.upper
    - idna.encode
    - <builtin>.object
    - resp.close
    - requests.cookies.MockRequest.__init__
    - simplejson.dumps
    - send_kwargs.update
    - result.update
    - socket.inet_aton
    - collections.abc.MutableMapping.update
    - requests.models.PreparedRequest.copy
    - collections.abc.MutableMapping.items
    - urllib.parse.quote.decode
    - proxies.copy
    - requests.sessions.SessionRedirectMixin.rebuild_method
    - session_hooks.get
    - urllib.request.getproxies.items
    - requests.utils.unquote_unreserved
    - requests.models.PreparedRequest.__init__
    - netrc.netrc.authenticators
    - string_network.split
    - <builtin>.len
    - requests.models.PreparedRequest._get_idna_encoded_host
    - requests.structures.CaseInsensitiveDict.__iter__
    - location.encode
    - requests.structures.CaseInsensitiveDict.__init__
    - json.dumps
    - requests.models.PreparedRequest.prepare_method
    - <builtin>.getattr
    - kwargs.get
    - requests.sessions.Session.get_adapter
    - requests.cookies.MockResponse.__init__
    - request.method.upper
    - http.cookiejar.CookieJar.__init__
    - hooks.items
    - os.environ.get
    - urllib.parse.urlencode.fileno
    - <builtin>.bool
    - validator.match
    - requests.utils.dotted_netmask
    - urllib.parse.urlparse.hostname.endswith
    - urllib.parse.urljoin.fileno
    - time.perf_counter
    - new_jar.set_cookie
    - cookie.value.startswith
    - requests.cookies.RequestsCookieJar.copy
    - method.upper
    - <builtin>.all
    - hist.append
    - urllib3.fields.RequestField
    - <builtin>.int
    - collections.OrderedDict.items
    - requests.models.PreparedRequest.prepare_hooks
    - urllib.parse.quote.lower
    - urllib.parse.urlparse
    - requests.models.RequestHooksMixin.register_hook
    - cookie.value.endswith
    - urllib.parse.quote.seek
    - requests.models.PreparedRequest.prepare_cookies
    - requests.cookies.RequestsCookieJar.update
    - requests.utils.resolve_proxies
    - urllib.parse.urljoin.tell
    - requests.cookies.get_cookie_header
    - kwargs.pop
    - <builtin>.list
    - collections.abc.MutableMapping.get
    - collections.OrderedDict.values
    - collections.abc.MutableMapping.pop
    - urllib.parse.urljoin.startswith
    - warnings.warn
    - requests.hooks.dispatch_hook
    - <builtin>.max
    - collections.abc.MutableMapping.seek
    - urllib.request.getproxies
    - requests.utils.super_len
    - urllib.parse.quote
    - http.cookiejar.CookieJar.extract_cookies
    - <builtin>.any
    - urllib.request.proxy_bypass
    - collections.abc.MutableMapping.setdefault
    - os.fstat
    - no_proxy.replace
    - requests.utils.guess_filename
    - socket.inet_ntoa
    - <builtin>.next
    - requests.cookies.RequestsCookieJar.get_policy
    - urllib.parse.urlparse._replace
    - proxies.get
    - new_fields.append
    - u_string.encode
    - host.startswith
    - urllib.parse.urljoin.lower
    - history.pop
    - requests.compat.MutableMapping.__init__
    - requests.utils.is_ipv4_address
    - urllib.request.getproxies.get
    - requests.utils.get_environ_proxies.<dict1>.get
    - urllib.parse.unquote
    - urllib.parse.urljoin.upper
    - os.path.basename
    - requests.models.RequestEncodingMixin._encode_files
    - urllib.parse.urlparse.scheme.startswith
    - resp.raw.read
    - result.append
    - requests.utils.get_netrc_auth
    - requests.cookies.extract_cookies_to_jar
    - <builtin>.type
    - collections.abc.MutableMapping.split
    - datetime.timedelta
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - requests.utils.should_bypass_proxies.get_proxy
    - <builtin>.str
    - urllib.parse.urlencode.tell
    - requests._internal_utils.unicode_is_ascii
    - urllib.parse.urlunparse
    - requests.structures.CaseInsensitiveDict.copy
    - adapter.send
    - requests.utils.set_environ
    - requests.utils.check_header_validity
    - collections.abc.MutableMapping.startswith
    - urllib.parse.quote.tell
    - requests.sessions.Session.merge_environment_settings
    - requests.sessions.merge_hooks
    - urllib.parse.urljoin.split
    - collections.abc.MutableMapping.tell
    - requests.utils.get_environ_proxies
    - field.decode
    - requests.cookies._copy_cookie_jar
    - requests.utils.should_bypass_proxies
    - requests.cookies.merge_cookies
    - urllib.parse.quote.lstrip
    - hooks.get
    - requests.sessions.SessionRedirectMixin.rebuild_auth
    - k.encode
    - os.path.exists
    - requests.utils.get_auth_from_url
    - urllib3.fields.RequestField.make_multipart
    - requests.sessions.SessionRedirectMixin.rebuild_proxies
    - key.upper
    - username.encode
    - base64.b64encode.strip
    - requests.models.Request.__init__
    - password.encode
    - http.cookiejar.CookieJar.add_cookie_header
    - urllib.parse.quote.startswith
    - <builtin>.isinstance
    - urllib.parse.urlencode.seek
    - urllib3.util.parse_url
    - requests.models.PreparedRequest.prepare_headers
    - collections.abc.MutableMapping.upper
    - requests.utils._validate_header_part
    - requests.models.PreparedRequest.prepare
    - net.split
    - v.encode
    - requests.utils.to_key_val_list
    - copy.copy
    - struct.pack
    - requests._internal_utils.to_native_string
    - urllib.parse.urljoin.encode
    - <builtin>.range
    - history.insert
    - urllib.parse.urlparse.geturl
    - requests.sessions.SessionRedirectMixin.get_redirect_target
    - requests.utils.is_valid_cidr
    - string_network.count
    - urllib3.filepost.encode_multipart_formdata
    - kwargs.setdefault
    - urllib.parse.quote.fileno
    - requests.auth._basic_auth_str
    - new_proxies.setdefault
    - <builtin>.hasattr
    - requests.cookies.cookiejar_from_dict
    - requests.sessions.merge_setting
    - urllib.parse.quote.encode
    - requests.sessions.Session.prepare_request
    - requests.cookies.MockRequest.get_new_headers
    - requests.sessions.Session.send
    - collections.OrderedDict
    - base64.b64encode
    - collections.abc.MutableMapping.encode
    - fp.read
    - http.cookiejar.Cookie
    - h.isalnum
    - requests.auth.HTTPBasicAuth.__init__
    - <builtin>.chr
    - <builtin>.set
    - new_jar.clear
    - merged_setting.update
    - requests.hooks.default_hooks
    - requests.models.PreparedRequest.prepare_auth
    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:
    - netrc.netrc
    - collections.abc.MutableMapping.decode
    - struct.unpack
    - requests.utils.rewind_body
    - urllib.parse.urlunparse.split
    - requests.models.RequestEncodingMixin._encode_params
    - urllib.parse.urlencode
    - urllib.parse.urljoin
    - requests.models.PreparedRequest.prepare_content_length
    - request_hooks.get
    - cookie.value.replace
    - requests.models.PreparedRequest.prepare_url
    - collections.abc.MutableMapping.lower
    - <builtin>.super
    - urllib.parse.urljoin.decode
    - requests.sessions.SessionRedirectMixin.resolve_redirects
    - merged_setting.items
    - collections.abc.MutableMapping.__init__
    - requests.sessions.Session.request
    - os.path.expanduser
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.cookies.create_cookie
    - requests.models.PreparedRequest.prepare_body
    - urllib.parse.urljoin.seek
    - requests.utils.requote_uri
    - urllib.parse.quote.split
    - collections.abc.MutableMapping.fileno
    - DEFAULT_PORTS.get
    - requests.utils.address_in_network
    - prefix.lower
    - http.cookiejar.CookieJar.set_policy
    - urllib.parse.quote.upper
    - idna.encode
    - <builtin>.object
    - resp.close
    - requests.cookies.MockRequest.__init__
    - simplejson.dumps
    - send_kwargs.update
    - result.update
    - socket.inet_aton
    - collections.abc.MutableMapping.update
    - requests.models.PreparedRequest.copy
    - collections.abc.MutableMapping.items
    - urllib.parse.quote.decode
    - proxies.copy
    - requests.sessions.SessionRedirectMixin.rebuild_method
    - session_hooks.get
    - urllib.request.getproxies.items
    - requests.utils.unquote_unreserved
    - requests.models.PreparedRequest.__init__
    - netrc.netrc.authenticators
    - string_network.split
    - <builtin>.len
    - requests.models.PreparedRequest._get_idna_encoded_host
    - requests.structures.CaseInsensitiveDict.__iter__
    - location.encode
    - requests.structures.CaseInsensitiveDict.__init__
    - json.dumps
    - requests.models.PreparedRequest.prepare_method
    - <builtin>.getattr
    - kwargs.get
    - requests.sessions.Session.get_adapter
    - requests.cookies.MockResponse.__init__
    - request.method.upper
    - http.cookiejar.CookieJar.__init__
    - hooks.items
    - os.environ.get
    - urllib.parse.urlencode.fileno
    - <builtin>.bool
    - validator.match
    - requests.utils.dotted_netmask
    - urllib.parse.urlparse.hostname.endswith
    - urllib.parse.urljoin.fileno
    - time.perf_counter
    - new_jar.set_cookie
    - cookie.value.startswith
    - requests.cookies.RequestsCookieJar.copy
    - method.upper
    - <builtin>.all
    - hist.append
    - urllib3.fields.RequestField
    - <builtin>.int
    - collections.OrderedDict.items
    - requests.models.PreparedRequest.prepare_hooks
    - urllib.parse.quote.lower
    - urllib.parse.urlparse
    - requests.models.RequestHooksMixin.register_hook
    - cookie.value.endswith
    - urllib.parse.quote.seek
    - requests.models.PreparedRequest.prepare_cookies
    - requests.cookies.RequestsCookieJar.update
    - requests.utils.resolve_proxies
    - urllib.parse.urljoin.tell
    - requests.cookies.get_cookie_header
    - kwargs.pop
    - <builtin>.list
    - collections.abc.MutableMapping.get
    - collections.OrderedDict.values
    - collections.abc.MutableMapping.pop
    - urllib.parse.urljoin.startswith
    - warnings.warn
    - requests.hooks.dispatch_hook
    - <builtin>.max
    - collections.abc.MutableMapping.seek
    - urllib.request.getproxies
    - requests.utils.super_len
    - urllib.parse.quote
    - http.cookiejar.CookieJar.extract_cookies
    - <builtin>.any
    - urllib.request.proxy_bypass
    - collections.abc.MutableMapping.setdefault
    - os.fstat
    - no_proxy.replace
    - requests.utils.guess_filename
    - socket.inet_ntoa
    - <builtin>.next
    - requests.cookies.RequestsCookieJar.get_policy
    - urllib.parse.urlparse._replace
    - proxies.get
    - new_fields.append
    - u_string.encode
    - host.startswith
    - urllib.parse.urljoin.lower
    - history.pop
    - requests.compat.MutableMapping.__init__
    - requests.utils.is_ipv4_address
    - urllib.request.getproxies.get
    - requests.utils.get_environ_proxies.<dict1>.get
    - urllib.parse.unquote
    - urllib.parse.urljoin.upper
    - os.path.basename
    - requests.models.RequestEncodingMixin._encode_files
    - urllib.parse.urlparse.scheme.startswith
    - resp.raw.read
    - result.append
    - requests.utils.get_netrc_auth
    - requests.cookies.extract_cookies_to_jar
    - <builtin>.type
    - collections.abc.MutableMapping.split
    - datetime.timedelta
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - requests.utils.should_bypass_proxies.get_proxy
    - <builtin>.str
    - urllib.parse.urlencode.tell
    - requests._internal_utils.unicode_is_ascii
    - urllib.parse.urlunparse
    - requests.structures.CaseInsensitiveDict.copy
    - adapter.send
    - requests.utils.set_environ
    - requests.utils.check_header_validity
    - collections.abc.MutableMapping.startswith
    - urllib.parse.quote.tell
    - requests.sessions.Session.merge_environment_settings
    - requests.sessions.merge_hooks
    - urllib.parse.urljoin.split
    - collections.abc.MutableMapping.tell
    - requests.utils.get_environ_proxies
    - field.decode
    - requests.cookies._copy_cookie_jar
    - requests.utils.should_bypass_proxies
    - requests.cookies.merge_cookies
    - urllib.parse.quote.lstrip
    - hooks.get
    - requests.sessions.SessionRedirectMixin.rebuild_auth
    - k.encode
    - os.path.exists
    - requests.utils.get_auth_from_url
    - urllib3.fields.RequestField.make_multipart
    - requests.sessions.SessionRedirectMixin.rebuild_proxies
    - key.upper
    - username.encode
    - base64.b64encode.strip
    - requests.models.Request.__init__
    - password.encode
    - http.cookiejar.CookieJar.add_cookie_header
    - urllib.parse.quote.startswith
    - <builtin>.isinstance
    - urllib.parse.urlencode.seek
    - urllib3.util.parse_url
    - requests.models.PreparedRequest.prepare_headers
    - collections.abc.MutableMapping.upper
    - requests.utils._validate_header_part
    - requests.models.PreparedRequest.prepare
    - net.split
    - v.encode
    - requests.utils.to_key_val_list
    - copy.copy
    - struct.pack
    - requests._internal_utils.to_native_string
    - urllib.parse.urljoin.encode
    - <builtin>.range
    - history.insert
    - urllib.parse.urlparse.geturl
    - requests.sessions.SessionRedirectMixin.get_redirect_target
    - requests.utils.is_valid_cidr
    - string_network.count
    - urllib3.filepost.encode_multipart_formdata
    - kwargs.setdefault
    - urllib.parse.quote.fileno
    - requests.auth._basic_auth_str
    - new_proxies.setdefault
    - <builtin>.hasattr
    - requests.cookies.cookiejar_from_dict
    - requests.sessions.merge_setting
    - urllib.parse.quote.encode
    - requests.sessions.Session.prepare_request
    - requests.cookies.MockRequest.get_new_headers
    - requests.sessions.Session.send
    - collections.OrderedDict
    - base64.b64encode
    - collections.abc.MutableMapping.encode
    - fp.read
    - http.cookiejar.Cookie
    - h.isalnum
    - requests.auth.HTTPBasicAuth.__init__
    - <builtin>.chr
    - <builtin>.set
    - new_jar.clear
    - merged_setting.update
    - requests.hooks.default_hooks
    - requests.models.PreparedRequest.prepare_auth
    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:
    - netrc.netrc
    - collections.abc.MutableMapping.decode
    - struct.unpack
    - requests.utils.rewind_body
    - urllib.parse.urlunparse.split
    - requests.models.RequestEncodingMixin._encode_params
    - urllib.parse.urlencode
    - urllib.parse.urljoin
    - requests.models.PreparedRequest.prepare_content_length
    - request_hooks.get
    - cookie.value.replace
    - requests.models.PreparedRequest.prepare_url
    - collections.abc.MutableMapping.lower
    - <builtin>.super
    - urllib.parse.urljoin.decode
    - requests.sessions.SessionRedirectMixin.resolve_redirects
    - merged_setting.items
    - collections.abc.MutableMapping.__init__
    - requests.sessions.Session.request
    - os.path.expanduser
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.cookies.create_cookie
    - requests.models.PreparedRequest.prepare_body
    - urllib.parse.urljoin.seek
    - requests.utils.requote_uri
    - urllib.parse.quote.split
    - collections.abc.MutableMapping.fileno
    - DEFAULT_PORTS.get
    - requests.utils.address_in_network
    - prefix.lower
    - http.cookiejar.CookieJar.set_policy
    - urllib.parse.quote.upper
    - idna.encode
    - <builtin>.object
    - resp.close
    - requests.cookies.MockRequest.__init__
    - simplejson.dumps
    - send_kwargs.update
    - result.update
    - socket.inet_aton
    - collections.abc.MutableMapping.update
    - requests.models.PreparedRequest.copy
    - collections.abc.MutableMapping.items
    - urllib.parse.quote.decode
    - proxies.copy
    - requests.sessions.SessionRedirectMixin.rebuild_method
    - session_hooks.get
    - urllib.request.getproxies.items
    - requests.utils.unquote_unreserved
    - requests.models.PreparedRequest.__init__
    - netrc.netrc.authenticators
    - string_network.split
    - <builtin>.len
    - requests.models.PreparedRequest._get_idna_encoded_host
    - requests.structures.CaseInsensitiveDict.__iter__
    - location.encode
    - requests.structures.CaseInsensitiveDict.__init__
    - json.dumps
    - requests.models.PreparedRequest.prepare_method
    - <builtin>.getattr
    - kwargs.get
    - requests.sessions.Session.get_adapter
    - requests.cookies.MockResponse.__init__
    - request.method.upper
    - http.cookiejar.CookieJar.__init__
    - hooks.items
    - os.environ.get
    - urllib.parse.urlencode.fileno
    - <builtin>.bool
    - validator.match
    - requests.utils.dotted_netmask
    - urllib.parse.urlparse.hostname.endswith
    - urllib.parse.urljoin.fileno
    - time.perf_counter
    - new_jar.set_cookie
    - cookie.value.startswith
    - requests.cookies.RequestsCookieJar.copy
    - method.upper
    - <builtin>.all
    - hist.append
    - urllib3.fields.RequestField
    - <builtin>.int
    - collections.OrderedDict.items
    - requests.models.PreparedRequest.prepare_hooks
    - urllib.parse.quote.lower
    - urllib.parse.urlparse
    - requests.models.RequestHooksMixin.register_hook
    - cookie.value.endswith
    - urllib.parse.quote.seek
    - requests.models.PreparedRequest.prepare_cookies
    - requests.cookies.RequestsCookieJar.update
    - requests.utils.resolve_proxies
    - urllib.parse.urljoin.tell
    - requests.cookies.get_cookie_header
    - kwargs.pop
    - <builtin>.list
    - collections.abc.MutableMapping.get
    - collections.OrderedDict.values
    - collections.abc.MutableMapping.pop
    - urllib.parse.urljoin.startswith
    - warnings.warn
    - requests.hooks.dispatch_hook
    - <builtin>.max
    - collections.abc.MutableMapping.seek
    - urllib.request.getproxies
    - requests.utils.super_len
    - urllib.parse.quote
    - http.cookiejar.CookieJar.extract_cookies
    - <builtin>.any
    - urllib.request.proxy_bypass
    - collections.abc.MutableMapping.setdefault
    - os.fstat
    - no_proxy.replace
    - requests.utils.guess_filename
    - socket.inet_ntoa
    - <builtin>.next
    - requests.cookies.RequestsCookieJar.get_policy
    - urllib.parse.urlparse._replace
    - proxies.get
    - new_fields.append
    - u_string.encode
    - host.startswith
    - urllib.parse.urljoin.lower
    - history.pop
    - requests.compat.MutableMapping.__init__
    - requests.utils.is_ipv4_address
    - urllib.request.getproxies.get
    - requests.utils.get_environ_proxies.<dict1>.get
    - urllib.parse.unquote
    - urllib.parse.urljoin.upper
    - os.path.basename
    - requests.models.RequestEncodingMixin._encode_files
    - urllib.parse.urlparse.scheme.startswith
    - resp.raw.read
    - result.append
    - requests.utils.get_netrc_auth
    - requests.cookies.extract_cookies_to_jar
    - <builtin>.type
    - collections.abc.MutableMapping.split
    - datetime.timedelta
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - requests.utils.should_bypass_proxies.get_proxy
    - <builtin>.str
    - urllib.parse.urlencode.tell
    - requests._internal_utils.unicode_is_ascii
    - urllib.parse.urlunparse
    - requests.structures.CaseInsensitiveDict.copy
    - adapter.send
    - requests.utils.set_environ
    - requests.utils.check_header_validity
    - collections.abc.MutableMapping.startswith
    - urllib.parse.quote.tell
    - requests.sessions.Session.merge_environment_settings
    - requests.sessions.merge_hooks
    - urllib.parse.urljoin.split
    - collections.abc.MutableMapping.tell
    - requests.utils.get_environ_proxies
    - field.decode
    - requests.cookies._copy_cookie_jar
    - requests.utils.should_bypass_proxies
    - requests.cookies.merge_cookies
    - urllib.parse.quote.lstrip
    - hooks.get
    - requests.sessions.SessionRedirectMixin.rebuild_auth
    - k.encode
    - os.path.exists
    - requests.utils.get_auth_from_url
    - urllib3.fields.RequestField.make_multipart
    - requests.sessions.SessionRedirectMixin.rebuild_proxies
    - key.upper
    - username.encode
    - base64.b64encode.strip
    - requests.models.Request.__init__
    - password.encode
    - http.cookiejar.CookieJar.add_cookie_header
    - urllib.parse.quote.startswith
    - <builtin>.isinstance
    - urllib.parse.urlencode.seek
    - urllib3.util.parse_url
    - requests.models.PreparedRequest.prepare_headers
    - collections.abc.MutableMapping.upper
    - requests.utils._validate_header_part
    - requests.models.PreparedRequest.prepare
    - net.split
    - v.encode
    - requests.utils.to_key_val_list
    - copy.copy
    - struct.pack
    - requests._internal_utils.to_native_string
    - urllib.parse.urljoin.encode
    - <builtin>.range
    - history.insert
    - urllib.parse.urlparse.geturl
    - requests.sessions.SessionRedirectMixin.get_redirect_target
    - requests.utils.is_valid_cidr
    - string_network.count
    - urllib3.filepost.encode_multipart_formdata
    - kwargs.setdefault
    - urllib.parse.quote.fileno
    - requests.auth._basic_auth_str
    - new_proxies.setdefault
    - <builtin>.hasattr
    - requests.cookies.cookiejar_from_dict
    - requests.sessions.merge_setting
    - urllib.parse.quote.encode
    - requests.sessions.Session.prepare_request
    - requests.cookies.MockRequest.get_new_headers
    - requests.sessions.Session.send
    - collections.OrderedDict
    - base64.b64encode
    - collections.abc.MutableMapping.encode
    - fp.read
    - http.cookiejar.Cookie
    - h.isalnum
    - requests.auth.HTTPBasicAuth.__init__
    - <builtin>.chr
    - <builtin>.set
    - new_jar.clear
    - merged_setting.update
    - requests.hooks.default_hooks
    - requests.models.PreparedRequest.prepare_auth
    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 0x7fa6b9aca430>
    - <ast.Constant object at 0x7fa6b9aca1c0>
    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:
    - netrc.netrc
    - struct.unpack
    - collections.abc.MutableMapping.decode
    - requests.utils.rewind_body
    - urllib.parse.urlunparse.split
    - requests.models.RequestEncodingMixin._encode_params
    - urllib.parse.urlencode
    - urllib.parse.urljoin
    - requests.models.PreparedRequest.prepare_content_length
    - request_hooks.get
    - cookie.value.replace
    - requests.models.PreparedRequest.prepare_url
    - collections.abc.MutableMapping.lower
    - <builtin>.super
    - urllib.parse.urljoin.decode
    - requests.sessions.SessionRedirectMixin.resolve_redirects
    - merged_setting.items
    - collections.abc.MutableMapping.__init__
    - requests.sessions.Session.request
    - os.path.expanduser
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.cookies.create_cookie
    - requests.models.PreparedRequest.prepare_body
    - DEFAULT_PORTS.get
    - requests.utils.requote_uri
    - urllib.parse.quote.split
    - collections.abc.MutableMapping.fileno
    - urllib.parse.urljoin.seek
    - requests.utils.address_in_network
    - prefix.lower
    - http.cookiejar.CookieJar.set_policy
    - urllib.parse.quote.upper
    - idna.encode
    - <builtin>.object
    - resp.close
    - requests.cookies.MockRequest.__init__
    - simplejson.dumps
    - send_kwargs.update
    - result.update
    - socket.inet_aton
    - collections.abc.MutableMapping.update
    - requests.models.PreparedRequest.copy
    - collections.abc.MutableMapping.items
    - urllib.parse.quote.decode
    - proxies.copy
    - requests.sessions.SessionRedirectMixin.rebuild_method
    - session_hooks.get
    - urllib.request.getproxies.items
    - requests.utils.unquote_unreserved
    - requests.models.PreparedRequest.__init__
    - netrc.netrc.authenticators
    - string_network.split
    - <builtin>.len
    - requests.models.PreparedRequest._get_idna_encoded_host
    - requests.structures.CaseInsensitiveDict.__iter__
    - location.encode
    - json.dumps
    - <builtin>.getattr
    - requests.models.PreparedRequest.prepare_method
    - requests.structures.CaseInsensitiveDict.__init__
    - kwargs.get
    - requests.sessions.Session.get_adapter
    - requests.cookies.MockResponse.__init__
    - request.method.upper
    - http.cookiejar.CookieJar.__init__
    - hooks.items
    - os.environ.get
    - urllib.parse.urlencode.fileno
    - <builtin>.bool
    - validator.match
    - requests.utils.dotted_netmask
    - urllib.parse.urlparse.hostname.endswith
    - urllib.parse.urljoin.fileno
    - time.perf_counter
    - new_jar.set_cookie
    - cookie.value.startswith
    - requests.cookies.RequestsCookieJar.copy
    - method.upper
    - <builtin>.all
    - hist.append
    - urllib3.fields.RequestField
    - <builtin>.int
    - collections.OrderedDict.items
    - requests.models.PreparedRequest.prepare_hooks
    - urllib.parse.quote.lower
    - urllib.parse.urlparse
    - requests.models.RequestHooksMixin.register_hook
    - cookie.value.endswith
    - urllib.parse.quote.seek
    - requests.models.PreparedRequest.prepare_cookies
    - requests.cookies.RequestsCookieJar.update
    - requests.utils.resolve_proxies
    - urllib.parse.urljoin.tell
    - requests.cookies.get_cookie_header
    - kwargs.pop
    - <builtin>.list
    - collections.abc.MutableMapping.get
    - collections.OrderedDict.values
    - collections.abc.MutableMapping.pop
    - urllib.parse.urljoin.startswith
    - warnings.warn
    - requests.hooks.dispatch_hook
    - <builtin>.max
    - collections.abc.MutableMapping.seek
    - urllib.request.getproxies
    - requests.utils.super_len
    - urllib.parse.quote
    - http.cookiejar.CookieJar.extract_cookies
    - <builtin>.any
    - urllib.request.proxy_bypass
    - collections.abc.MutableMapping.setdefault
    - os.fstat
    - no_proxy.replace
    - requests.utils.guess_filename
    - socket.inet_ntoa
    - <builtin>.next
    - requests.cookies.RequestsCookieJar.get_policy
    - urllib.parse.urlparse._replace
    - proxies.get
    - new_fields.append
    - u_string.encode
    - host.startswith
    - urllib.parse.urljoin.lower
    - history.pop
    - requests.compat.MutableMapping.__init__
    - requests.utils.is_ipv4_address
    - urllib.request.getproxies.get
    - requests.utils.get_environ_proxies.<dict1>.get
    - urllib.parse.unquote
    - urllib.parse.urljoin.upper
    - requests.models.RequestEncodingMixin._encode_files
    - os.path.basename
    - urllib.parse.urlparse.scheme.startswith
    - resp.raw.read
    - result.append
    - requests.utils.get_netrc_auth
    - requests.cookies.extract_cookies_to_jar
    - <builtin>.type
    - collections.abc.MutableMapping.split
    - datetime.timedelta
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - requests.utils.should_bypass_proxies.get_proxy
    - urllib.parse.urlencode.tell
    - <builtin>.str
    - requests._internal_utils.unicode_is_ascii
    - urllib.parse.urlunparse
    - requests.structures.CaseInsensitiveDict.copy
    - adapter.send
    - requests.utils.set_environ
    - requests.utils.check_header_validity
    - collections.abc.MutableMapping.startswith
    - urllib.parse.quote.tell
    - requests.sessions.Session.merge_environment_settings
    - requests.sessions.merge_hooks
    - urllib.parse.urljoin.split
    - collections.abc.MutableMapping.tell
    - requests.utils.get_environ_proxies
    - field.decode
    - requests.cookies._copy_cookie_jar
    - requests.utils.should_bypass_proxies
    - requests.cookies.merge_cookies
    - urllib.parse.quote.lstrip
    - hooks.get
    - requests.sessions.SessionRedirectMixin.rebuild_auth
    - k.encode
    - os.path.exists
    - requests.utils.get_auth_from_url
    - urllib3.fields.RequestField.make_multipart
    - requests.sessions.SessionRedirectMixin.rebuild_proxies
    - key.upper
    - username.encode
    - base64.b64encode.strip
    - requests.models.Request.__init__
    - password.encode
    - http.cookiejar.CookieJar.add_cookie_header
    - urllib.parse.quote.startswith
    - <builtin>.isinstance
    - urllib.parse.urlencode.seek
    - urllib3.util.parse_url
    - requests.models.PreparedRequest.prepare_headers
    - collections.abc.MutableMapping.upper
    - requests.utils._validate_header_part
    - requests.models.PreparedRequest.prepare
    - net.split
    - v.encode
    - requests.utils.to_key_val_list
    - copy.copy
    - struct.pack
    - requests._internal_utils.to_native_string
    - urllib.parse.urljoin.encode
    - <builtin>.range
    - history.insert
    - urllib.parse.urlparse.geturl
    - requests.sessions.SessionRedirectMixin.get_redirect_target
    - requests.utils.is_valid_cidr
    - string_network.count
    - urllib3.filepost.encode_multipart_formdata
    - kwargs.setdefault
    - requests.auth._basic_auth_str
    - urllib.parse.quote.fileno
    - new_proxies.setdefault
    - requests.cookies.cookiejar_from_dict
    - requests.sessions.merge_setting
    - <builtin>.hasattr
    - urllib.parse.quote.encode
    - requests.sessions.Session.prepare_request
    - requests.cookies.MockRequest.get_new_headers
    - collections.OrderedDict
    - requests.sessions.Session.send
    - base64.b64encode
    - collections.abc.MutableMapping.encode
    - fp.read
    - h.isalnum
    - http.cookiejar.Cookie
    - requests.auth.HTTPBasicAuth.__init__
    - <builtin>.chr
    - <builtin>.set
    - new_jar.clear
    - merged_setting.update
    - requests.hooks.default_hooks
    - requests.models.PreparedRequest.prepare_auth
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9aca460>
    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:
    - netrc.netrc
    - struct.unpack
    - collections.abc.MutableMapping.decode
    - requests.utils.rewind_body
    - urllib.parse.urlunparse.split
    - requests.models.RequestEncodingMixin._encode_params
    - urllib.parse.urlencode
    - urllib.parse.urljoin
    - requests.models.PreparedRequest.prepare_content_length
    - request_hooks.get
    - cookie.value.replace
    - requests.models.PreparedRequest.prepare_url
    - collections.abc.MutableMapping.lower
    - <builtin>.super
    - urllib.parse.urljoin.decode
    - requests.sessions.SessionRedirectMixin.resolve_redirects
    - merged_setting.items
    - collections.abc.MutableMapping.__init__
    - requests.sessions.Session.request
    - os.path.expanduser
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.cookies.create_cookie
    - requests.models.PreparedRequest.prepare_body
    - DEFAULT_PORTS.get
    - requests.utils.requote_uri
    - urllib.parse.quote.split
    - collections.abc.MutableMapping.fileno
    - urllib.parse.urljoin.seek
    - requests.utils.address_in_network
    - prefix.lower
    - http.cookiejar.CookieJar.set_policy
    - urllib.parse.quote.upper
    - idna.encode
    - <builtin>.object
    - resp.close
    - requests.cookies.MockRequest.__init__
    - simplejson.dumps
    - send_kwargs.update
    - result.update
    - socket.inet_aton
    - collections.abc.MutableMapping.update
    - requests.models.PreparedRequest.copy
    - collections.abc.MutableMapping.items
    - urllib.parse.quote.decode
    - proxies.copy
    - requests.sessions.SessionRedirectMixin.rebuild_method
    - session_hooks.get
    - urllib.request.getproxies.items
    - requests.utils.unquote_unreserved
    - requests.models.PreparedRequest.__init__
    - netrc.netrc.authenticators
    - string_network.split
    - <builtin>.len
    - requests.models.PreparedRequest._get_idna_encoded_host
    - requests.structures.CaseInsensitiveDict.__iter__
    - location.encode
    - json.dumps
    - <builtin>.getattr
    - requests.models.PreparedRequest.prepare_method
    - requests.structures.CaseInsensitiveDict.__init__
    - kwargs.get
    - requests.sessions.Session.get_adapter
    - requests.cookies.MockResponse.__init__
    - request.method.upper
    - http.cookiejar.CookieJar.__init__
    - hooks.items
    - os.environ.get
    - urllib.parse.urlencode.fileno
    - <builtin>.bool
    - validator.match
    - requests.utils.dotted_netmask
    - urllib.parse.urlparse.hostname.endswith
    - urllib.parse.urljoin.fileno
    - time.perf_counter
    - new_jar.set_cookie
    - cookie.value.startswith
    - requests.cookies.RequestsCookieJar.copy
    - method.upper
    - <builtin>.all
    - hist.append
    - urllib3.fields.RequestField
    - <builtin>.int
    - collections.OrderedDict.items
    - requests.models.PreparedRequest.prepare_hooks
    - urllib.parse.quote.lower
    - urllib.parse.urlparse
    - requests.models.RequestHooksMixin.register_hook
    - cookie.value.endswith
    - urllib.parse.quote.seek
    - requests.models.PreparedRequest.prepare_cookies
    - requests.cookies.RequestsCookieJar.update
    - requests.utils.resolve_proxies
    - urllib.parse.urljoin.tell
    - requests.cookies.get_cookie_header
    - kwargs.pop
    - <builtin>.list
    - collections.abc.MutableMapping.get
    - collections.OrderedDict.values
    - collections.abc.MutableMapping.pop
    - urllib.parse.urljoin.startswith
    - warnings.warn
    - requests.hooks.dispatch_hook
    - <builtin>.max
    - collections.abc.MutableMapping.seek
    - urllib.request.getproxies
    - requests.utils.super_len
    - urllib.parse.quote
    - http.cookiejar.CookieJar.extract_cookies
    - <builtin>.any
    - urllib.request.proxy_bypass
    - collections.abc.MutableMapping.setdefault
    - os.fstat
    - no_proxy.replace
    - requests.utils.guess_filename
    - socket.inet_ntoa
    - <builtin>.next
    - requests.cookies.RequestsCookieJar.get_policy
    - urllib.parse.urlparse._replace
    - proxies.get
    - new_fields.append
    - u_string.encode
    - host.startswith
    - urllib.parse.urljoin.lower
    - history.pop
    - requests.compat.MutableMapping.__init__
    - requests.utils.is_ipv4_address
    - urllib.request.getproxies.get
    - requests.utils.get_environ_proxies.<dict1>.get
    - urllib.parse.unquote
    - urllib.parse.urljoin.upper
    - requests.models.RequestEncodingMixin._encode_files
    - os.path.basename
    - urllib.parse.urlparse.scheme.startswith
    - resp.raw.read
    - result.append
    - requests.utils.get_netrc_auth
    - requests.cookies.extract_cookies_to_jar
    - <builtin>.type
    - collections.abc.MutableMapping.split
    - datetime.timedelta
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - requests.utils.should_bypass_proxies.get_proxy
    - urllib.parse.urlencode.tell
    - <builtin>.str
    - requests._internal_utils.unicode_is_ascii
    - urllib.parse.urlunparse
    - requests.structures.CaseInsensitiveDict.copy
    - adapter.send
    - requests.utils.set_environ
    - requests.utils.check_header_validity
    - collections.abc.MutableMapping.startswith
    - urllib.parse.quote.tell
    - requests.sessions.Session.merge_environment_settings
    - requests.sessions.merge_hooks
    - urllib.parse.urljoin.split
    - collections.abc.MutableMapping.tell
    - requests.utils.get_environ_proxies
    - field.decode
    - requests.cookies._copy_cookie_jar
    - requests.utils.should_bypass_proxies
    - requests.cookies.merge_cookies
    - urllib.parse.quote.lstrip
    - hooks.get
    - requests.sessions.SessionRedirectMixin.rebuild_auth
    - k.encode
    - os.path.exists
    - requests.utils.get_auth_from_url
    - urllib3.fields.RequestField.make_multipart
    - requests.sessions.SessionRedirectMixin.rebuild_proxies
    - key.upper
    - username.encode
    - base64.b64encode.strip
    - requests.models.Request.__init__
    - password.encode
    - http.cookiejar.CookieJar.add_cookie_header
    - urllib.parse.quote.startswith
    - <builtin>.isinstance
    - urllib.parse.urlencode.seek
    - urllib3.util.parse_url
    - requests.models.PreparedRequest.prepare_headers
    - collections.abc.MutableMapping.upper
    - requests.utils._validate_header_part
    - requests.models.PreparedRequest.prepare
    - net.split
    - v.encode
    - requests.utils.to_key_val_list
    - copy.copy
    - struct.pack
    - requests._internal_utils.to_native_string
    - urllib.parse.urljoin.encode
    - <builtin>.range
    - history.insert
    - urllib.parse.urlparse.geturl
    - requests.sessions.SessionRedirectMixin.get_redirect_target
    - requests.utils.is_valid_cidr
    - string_network.count
    - urllib3.filepost.encode_multipart_formdata
    - kwargs.setdefault
    - requests.auth._basic_auth_str
    - urllib.parse.quote.fileno
    - new_proxies.setdefault
    - requests.cookies.cookiejar_from_dict
    - requests.sessions.merge_setting
    - <builtin>.hasattr
    - urllib.parse.quote.encode
    - requests.sessions.Session.prepare_request
    - requests.cookies.MockRequest.get_new_headers
    - collections.OrderedDict
    - requests.sessions.Session.send
    - base64.b64encode
    - collections.abc.MutableMapping.encode
    - fp.read
    - h.isalnum
    - http.cookiejar.Cookie
    - requests.auth.HTTPBasicAuth.__init__
    - <builtin>.chr
    - <builtin>.set
    - new_jar.clear
    - merged_setting.update
    - requests.hooks.default_hooks
    - requests.models.PreparedRequest.prepare_auth
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9aca040>
    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:
    - netrc.netrc
    - struct.unpack
    - collections.abc.MutableMapping.decode
    - requests.utils.rewind_body
    - urllib.parse.urlunparse.split
    - requests.models.RequestEncodingMixin._encode_params
    - urllib.parse.urlencode
    - urllib.parse.urljoin
    - requests.models.PreparedRequest.prepare_content_length
    - request_hooks.get
    - cookie.value.replace
    - requests.models.PreparedRequest.prepare_url
    - collections.abc.MutableMapping.lower
    - <builtin>.super
    - urllib.parse.urljoin.decode
    - requests.sessions.SessionRedirectMixin.resolve_redirects
    - merged_setting.items
    - collections.abc.MutableMapping.__init__
    - requests.sessions.Session.request
    - os.path.expanduser
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.cookies.create_cookie
    - requests.models.PreparedRequest.prepare_body
    - DEFAULT_PORTS.get
    - requests.utils.requote_uri
    - urllib.parse.quote.split
    - collections.abc.MutableMapping.fileno
    - urllib.parse.urljoin.seek
    - requests.utils.address_in_network
    - prefix.lower
    - http.cookiejar.CookieJar.set_policy
    - urllib.parse.quote.upper
    - idna.encode
    - <builtin>.object
    - resp.close
    - requests.cookies.MockRequest.__init__
    - simplejson.dumps
    - send_kwargs.update
    - result.update
    - socket.inet_aton
    - collections.abc.MutableMapping.update
    - requests.models.PreparedRequest.copy
    - collections.abc.MutableMapping.items
    - urllib.parse.quote.decode
    - proxies.copy
    - requests.sessions.SessionRedirectMixin.rebuild_method
    - session_hooks.get
    - urllib.request.getproxies.items
    - requests.utils.unquote_unreserved
    - requests.models.PreparedRequest.__init__
    - netrc.netrc.authenticators
    - string_network.split
    - <builtin>.len
    - requests.models.PreparedRequest._get_idna_encoded_host
    - requests.structures.CaseInsensitiveDict.__iter__
    - location.encode
    - json.dumps
    - <builtin>.getattr
    - requests.models.PreparedRequest.prepare_method
    - requests.structures.CaseInsensitiveDict.__init__
    - kwargs.get
    - requests.sessions.Session.get_adapter
    - requests.cookies.MockResponse.__init__
    - request.method.upper
    - http.cookiejar.CookieJar.__init__
    - hooks.items
    - os.environ.get
    - urllib.parse.urlencode.fileno
    - <builtin>.bool
    - validator.match
    - requests.utils.dotted_netmask
    - urllib.parse.urlparse.hostname.endswith
    - urllib.parse.urljoin.fileno
    - time.perf_counter
    - new_jar.set_cookie
    - cookie.value.startswith
    - requests.cookies.RequestsCookieJar.copy
    - method.upper
    - <builtin>.all
    - hist.append
    - urllib3.fields.RequestField
    - <builtin>.int
    - collections.OrderedDict.items
    - requests.models.PreparedRequest.prepare_hooks
    - urllib.parse.quote.lower
    - urllib.parse.urlparse
    - requests.models.RequestHooksMixin.register_hook
    - cookie.value.endswith
    - urllib.parse.quote.seek
    - requests.models.PreparedRequest.prepare_cookies
    - requests.cookies.RequestsCookieJar.update
    - requests.utils.resolve_proxies
    - urllib.parse.urljoin.tell
    - requests.cookies.get_cookie_header
    - kwargs.pop
    - <builtin>.list
    - collections.abc.MutableMapping.get
    - collections.OrderedDict.values
    - collections.abc.MutableMapping.pop
    - urllib.parse.urljoin.startswith
    - warnings.warn
    - requests.hooks.dispatch_hook
    - <builtin>.max
    - collections.abc.MutableMapping.seek
    - urllib.request.getproxies
    - requests.utils.super_len
    - urllib.parse.quote
    - http.cookiejar.CookieJar.extract_cookies
    - <builtin>.any
    - urllib.request.proxy_bypass
    - collections.abc.MutableMapping.setdefault
    - os.fstat
    - no_proxy.replace
    - requests.utils.guess_filename
    - socket.inet_ntoa
    - <builtin>.next
    - requests.cookies.RequestsCookieJar.get_policy
    - urllib.parse.urlparse._replace
    - proxies.get
    - new_fields.append
    - u_string.encode
    - host.startswith
    - urllib.parse.urljoin.lower
    - history.pop
    - requests.compat.MutableMapping.__init__
    - requests.utils.is_ipv4_address
    - urllib.request.getproxies.get
    - requests.utils.get_environ_proxies.<dict1>.get
    - urllib.parse.unquote
    - urllib.parse.urljoin.upper
    - requests.models.RequestEncodingMixin._encode_files
    - os.path.basename
    - urllib.parse.urlparse.scheme.startswith
    - resp.raw.read
    - result.append
    - requests.utils.get_netrc_auth
    - requests.cookies.extract_cookies_to_jar
    - <builtin>.type
    - collections.abc.MutableMapping.split
    - datetime.timedelta
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - requests.utils.should_bypass_proxies.get_proxy
    - urllib.parse.urlencode.tell
    - <builtin>.str
    - requests._internal_utils.unicode_is_ascii
    - urllib.parse.urlunparse
    - requests.structures.CaseInsensitiveDict.copy
    - adapter.send
    - requests.utils.set_environ
    - requests.utils.check_header_validity
    - collections.abc.MutableMapping.startswith
    - urllib.parse.quote.tell
    - requests.sessions.Session.merge_environment_settings
    - requests.sessions.merge_hooks
    - urllib.parse.urljoin.split
    - collections.abc.MutableMapping.tell
    - requests.utils.get_environ_proxies
    - field.decode
    - requests.cookies._copy_cookie_jar
    - requests.utils.should_bypass_proxies
    - requests.cookies.merge_cookies
    - urllib.parse.quote.lstrip
    - hooks.get
    - requests.sessions.SessionRedirectMixin.rebuild_auth
    - k.encode
    - os.path.exists
    - requests.utils.get_auth_from_url
    - urllib3.fields.RequestField.make_multipart
    - requests.sessions.SessionRedirectMixin.rebuild_proxies
    - key.upper
    - username.encode
    - base64.b64encode.strip
    - requests.models.Request.__init__
    - password.encode
    - http.cookiejar.CookieJar.add_cookie_header
    - urllib.parse.quote.startswith
    - <builtin>.isinstance
    - urllib.parse.urlencode.seek
    - urllib3.util.parse_url
    - requests.models.PreparedRequest.prepare_headers
    - collections.abc.MutableMapping.upper
    - requests.utils._validate_header_part
    - requests.models.PreparedRequest.prepare
    - net.split
    - v.encode
    - requests.utils.to_key_val_list
    - copy.copy
    - struct.pack
    - requests._internal_utils.to_native_string
    - urllib.parse.urljoin.encode
    - <builtin>.range
    - history.insert
    - urllib.parse.urlparse.geturl
    - requests.sessions.SessionRedirectMixin.get_redirect_target
    - requests.utils.is_valid_cidr
    - string_network.count
    - urllib3.filepost.encode_multipart_formdata
    - kwargs.setdefault
    - requests.auth._basic_auth_str
    - urllib.parse.quote.fileno
    - new_proxies.setdefault
    - requests.cookies.cookiejar_from_dict
    - requests.sessions.merge_setting
    - <builtin>.hasattr
    - urllib.parse.quote.encode
    - requests.sessions.Session.prepare_request
    - requests.cookies.MockRequest.get_new_headers
    - collections.OrderedDict
    - requests.sessions.Session.send
    - base64.b64encode
    - collections.abc.MutableMapping.encode
    - fp.read
    - h.isalnum
    - http.cookiejar.Cookie
    - requests.auth.HTTPBasicAuth.__init__
    - <builtin>.chr
    - <builtin>.set
    - new_jar.clear
    - merged_setting.update
    - requests.hooks.default_hooks
    - requests.models.PreparedRequest.prepare_auth
    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:
    - netrc.netrc
    - struct.unpack
    - collections.abc.MutableMapping.decode
    - requests.utils.rewind_body
    - urllib.parse.urlunparse.split
    - requests.models.RequestEncodingMixin._encode_params
    - urllib.parse.urlencode
    - urllib.parse.urljoin
    - requests.models.PreparedRequest.prepare_content_length
    - request_hooks.get
    - cookie.value.replace
    - requests.models.PreparedRequest.prepare_url
    - collections.abc.MutableMapping.lower
    - <builtin>.super
    - urllib.parse.urljoin.decode
    - requests.sessions.SessionRedirectMixin.resolve_redirects
    - merged_setting.items
    - collections.abc.MutableMapping.__init__
    - requests.sessions.Session.request
    - os.path.expanduser
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.cookies.create_cookie
    - requests.models.PreparedRequest.prepare_body
    - DEFAULT_PORTS.get
    - requests.utils.requote_uri
    - urllib.parse.quote.split
    - collections.abc.MutableMapping.fileno
    - urllib.parse.urljoin.seek
    - requests.utils.address_in_network
    - prefix.lower
    - http.cookiejar.CookieJar.set_policy
    - urllib.parse.quote.upper
    - idna.encode
    - <builtin>.object
    - resp.close
    - requests.cookies.MockRequest.__init__
    - simplejson.dumps
    - send_kwargs.update
    - result.update
    - socket.inet_aton
    - collections.abc.MutableMapping.update
    - requests.models.PreparedRequest.copy
    - collections.abc.MutableMapping.items
    - urllib.parse.quote.decode
    - proxies.copy
    - requests.sessions.SessionRedirectMixin.rebuild_method
    - session_hooks.get
    - urllib.request.getproxies.items
    - requests.utils.unquote_unreserved
    - requests.models.PreparedRequest.__init__
    - netrc.netrc.authenticators
    - string_network.split
    - <builtin>.len
    - requests.models.PreparedRequest._get_idna_encoded_host
    - requests.structures.CaseInsensitiveDict.__iter__
    - location.encode
    - json.dumps
    - <builtin>.getattr
    - requests.models.PreparedRequest.prepare_method
    - requests.structures.CaseInsensitiveDict.__init__
    - kwargs.get
    - requests.sessions.Session.get_adapter
    - requests.cookies.MockResponse.__init__
    - request.method.upper
    - http.cookiejar.CookieJar.__init__
    - hooks.items
    - os.environ.get
    - urllib.parse.urlencode.fileno
    - <builtin>.bool
    - validator.match
    - requests.utils.dotted_netmask
    - urllib.parse.urlparse.hostname.endswith
    - urllib.parse.urljoin.fileno
    - time.perf_counter
    - new_jar.set_cookie
    - cookie.value.startswith
    - requests.cookies.RequestsCookieJar.copy
    - method.upper
    - <builtin>.all
    - hist.append
    - urllib3.fields.RequestField
    - <builtin>.int
    - collections.OrderedDict.items
    - requests.models.PreparedRequest.prepare_hooks
    - urllib.parse.quote.lower
    - urllib.parse.urlparse
    - requests.models.RequestHooksMixin.register_hook
    - cookie.value.endswith
    - urllib.parse.quote.seek
    - requests.models.PreparedRequest.prepare_cookies
    - requests.cookies.RequestsCookieJar.update
    - requests.utils.resolve_proxies
    - urllib.parse.urljoin.tell
    - requests.cookies.get_cookie_header
    - kwargs.pop
    - <builtin>.list
    - collections.abc.MutableMapping.get
    - collections.OrderedDict.values
    - collections.abc.MutableMapping.pop
    - urllib.parse.urljoin.startswith
    - warnings.warn
    - requests.hooks.dispatch_hook
    - <builtin>.max
    - collections.abc.MutableMapping.seek
    - urllib.request.getproxies
    - requests.utils.super_len
    - urllib.parse.quote
    - http.cookiejar.CookieJar.extract_cookies
    - <builtin>.any
    - urllib.request.proxy_bypass
    - collections.abc.MutableMapping.setdefault
    - os.fstat
    - no_proxy.replace
    - requests.utils.guess_filename
    - socket.inet_ntoa
    - <builtin>.next
    - requests.cookies.RequestsCookieJar.get_policy
    - urllib.parse.urlparse._replace
    - proxies.get
    - new_fields.append
    - u_string.encode
    - host.startswith
    - urllib.parse.urljoin.lower
    - history.pop
    - requests.compat.MutableMapping.__init__
    - requests.utils.is_ipv4_address
    - urllib.request.getproxies.get
    - requests.utils.get_environ_proxies.<dict1>.get
    - urllib.parse.unquote
    - urllib.parse.urljoin.upper
    - requests.models.RequestEncodingMixin._encode_files
    - os.path.basename
    - urllib.parse.urlparse.scheme.startswith
    - resp.raw.read
    - result.append
    - requests.utils.get_netrc_auth
    - requests.cookies.extract_cookies_to_jar
    - <builtin>.type
    - collections.abc.MutableMapping.split
    - datetime.timedelta
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - requests.utils.should_bypass_proxies.get_proxy
    - urllib.parse.urlencode.tell
    - <builtin>.str
    - requests._internal_utils.unicode_is_ascii
    - urllib.parse.urlunparse
    - requests.structures.CaseInsensitiveDict.copy
    - adapter.send
    - requests.utils.set_environ
    - requests.utils.check_header_validity
    - collections.abc.MutableMapping.startswith
    - urllib.parse.quote.tell
    - requests.sessions.Session.merge_environment_settings
    - requests.sessions.merge_hooks
    - urllib.parse.urljoin.split
    - collections.abc.MutableMapping.tell
    - requests.utils.get_environ_proxies
    - field.decode
    - requests.cookies._copy_cookie_jar
    - requests.utils.should_bypass_proxies
    - requests.cookies.merge_cookies
    - urllib.parse.quote.lstrip
    - hooks.get
    - requests.sessions.SessionRedirectMixin.rebuild_auth
    - k.encode
    - os.path.exists
    - requests.utils.get_auth_from_url
    - urllib3.fields.RequestField.make_multipart
    - requests.sessions.SessionRedirectMixin.rebuild_proxies
    - key.upper
    - username.encode
    - base64.b64encode.strip
    - requests.models.Request.__init__
    - password.encode
    - http.cookiejar.CookieJar.add_cookie_header
    - urllib.parse.quote.startswith
    - <builtin>.isinstance
    - urllib.parse.urlencode.seek
    - urllib3.util.parse_url
    - requests.models.PreparedRequest.prepare_headers
    - collections.abc.MutableMapping.upper
    - requests.utils._validate_header_part
    - requests.models.PreparedRequest.prepare
    - net.split
    - v.encode
    - requests.utils.to_key_val_list
    - copy.copy
    - struct.pack
    - requests._internal_utils.to_native_string
    - urllib.parse.urljoin.encode
    - <builtin>.range
    - history.insert
    - urllib.parse.urlparse.geturl
    - requests.sessions.SessionRedirectMixin.get_redirect_target
    - requests.utils.is_valid_cidr
    - string_network.count
    - urllib3.filepost.encode_multipart_formdata
    - kwargs.setdefault
    - requests.auth._basic_auth_str
    - urllib.parse.quote.fileno
    - new_proxies.setdefault
    - requests.cookies.cookiejar_from_dict
    - requests.sessions.merge_setting
    - <builtin>.hasattr
    - urllib.parse.quote.encode
    - requests.sessions.Session.prepare_request
    - requests.cookies.MockRequest.get_new_headers
    - collections.OrderedDict
    - requests.sessions.Session.send
    - base64.b64encode
    - collections.abc.MutableMapping.encode
    - fp.read
    - h.isalnum
    - http.cookiejar.Cookie
    - requests.auth.HTTPBasicAuth.__init__
    - <builtin>.chr
    - <builtin>.set
    - new_jar.clear
    - merged_setting.update
    - requests.hooks.default_hooks
    - requests.models.PreparedRequest.prepare_auth
    linkageType: pythonLinkage
    raised: []
    returnType: N/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:
    - collections.OrderedDict.items
    - prefix.lower
    - urllib.parse.urljoin.lower
    - collections.abc.MutableMapping.lower
    - urllib.parse.quote.lower
    linkageType: pythonLinkage
    raised:
    - InvalidSchema
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: time.perf_counter
    functionSourceFile: time
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: adapter.send
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.timedelta
    functionSourceFile: datetime
    functionUses: 30
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 4
    argDefaultValues: []
    argNames:
    - key
    - hooks
    - hook_data
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 22
    functionName: requests.hooks.dispatch_hook
    functionSourceFile: requests.hooks
    functionUses: 11
    functionsReached:
    - hooks.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: 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: collections.abc.MutableMapping.get
    functionSourceFile: collections
    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 0x7fa6b915aa00>
    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:
    - urllib.request.proxy_bypass
    - struct.unpack
    - no_proxy.replace
    - requests.utils.should_bypass_proxies
    - socket.inet_ntoa
    - key.upper
    - os.environ.get
    - requests.utils.is_ipv4_address
    - requests.utils.dotted_netmask
    - urllib.parse.urlparse.hostname.endswith
    - <builtin>.int
    - net.split
    - requests.utils.address_in_network
    - struct.pack
    - urllib.parse.urlparse
    - requests.utils.is_valid_cidr
    - requests.utils.should_bypass_proxies.get_proxy
    - string_network.count
    - socket.inet_aton
    - requests.utils.set_environ
    - string_network.split
    - urllib.request.getproxies
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: collections.abc.MutableMapping.setdefault
    functionSourceFile: collections
    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: collections.abc.MutableMapping.lower
    functionSourceFile: collections
    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: 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: 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:
    - urllib3.poolmanager.PoolManager
    - requests.structures.CaseInsensitiveDict.__init__
    - urllib3.util.retry.Retry.from_int
    - requests.adapters.HTTPAdapter.__init__
    - http.cookiejar.CookieJar.__init__
    - requests.sessions.Session.mount
    - urllib3.util.retry.Retry
    - requests.sessions.Session.__init__
    - cookie.value.replace
    - <builtin>.bool
    - <builtin>.super
    - cookie.value.startswith
    - requests.cookies.create_cookie
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.utils.default_user_agent
    - cookie.value.endswith
    - result.update
    - collections.abc.MutableMapping.update
    - collections.OrderedDict.pop
    - requests.adapters.HTTPAdapter.init_poolmanager
    - requests.cookies.cookiejar_from_dict
    - <builtin>.hasattr
    - requests.utils.default_headers
    - collections.OrderedDict
    - http.cookiejar.Cookie
    - <builtin>.set
    - <builtin>.len
    - requests.hooks.default_hooks
    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
    - urllib.parse.urlparse.scheme.lower
    - <builtin>.isinstance
    - <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: 1
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b94a2940>
    - <ast.Constant object at 0x7fa6b94a2d60>
    - <ast.Constant object at 0x7fa6b94a2e80>
    - <ast.Constant object at 0x7fa6b94a2c70>
    - <ast.Constant object at 0x7fa6b94a2d30>
    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 0x7fa6b8bf6dc0>
    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
    - state.items
    - <builtin>.setattr
    - 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:
    - urllib.parse.urlunparse.lower
    - collections.abc.MutableMapping.decode
    - requests.utils.get_auth_from_url
    - urllib3.poolmanager.proxy_from_url
    - username.encode
    - base64.b64encode.strip
    - password.encode
    - urllib.parse.unquote
    - <builtin>.isinstance
    - urllib.parse.urljoin.decode
    - <builtin>.type
    - requests._internal_utils.to_native_string
    - urllib.parse.urlparse
    - requests.adapters.HTTPAdapter.proxy_headers
    - requests.auth._basic_auth_str
    - urllib.parse.quote.decode
    - warnings.warn
    - base64.b64encode
    - urllib3.contrib.socks.SOCKSProxyManager
    linkageType: pythonLinkage
    raised: []
    returnType: N/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:
    - urllib.parse.quote.decode
    - collections.abc.MutableMapping.decode
    - username.encode
    - base64.b64encode.strip
    - password.encode
    - <builtin>.type
    - requests._internal_utils.to_native_string
    - warnings.warn
    - base64.b64encode
    - urllib.parse.urlparse
    - urllib.parse.unquote
    - <builtin>.isinstance
    - urllib.parse.urljoin.decode
    - requests.auth._basic_auth_str
    - requests.utils.get_auth_from_url
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib3.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.isdir
    - tempfile.gettempdir
    - os.remove
    - requests.utils.extract_zipped_paths
    - os.fdopen
    - os.path.join
    - os.path.exists
    - url.lower
    - zip_file.namelist
    - zipfile.ZipFile
    - <builtin>.isinstance
    - member.split
    - file_handler.write
    - os.replace
    - os.path.split
    - zipfile.is_zipfile
    - tempfile.mkstemp
    - os.path.dirname
    - requests.utils.atomic_open
    - zip_file.read
    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:
    - zip_file.namelist
    - tempfile.gettempdir
    - tempfile.mkstemp
    - os.replace
    - os.remove
    - os.path.dirname
    - zipfile.ZipFile
    - os.path.split
    - requests.utils.atomic_open
    - member.split
    - file_handler.write
    - zip_file.read
    - os.path.join
    - os.fdopen
    - zipfile.is_zipfile
    - os.path.exists
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.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.structures.CaseInsensitiveDict.__init__
    - <builtin>.getattr
    - requests.cookies.MockResponse.__init__
    - requests.utils.get_encoding_from_headers
    - header.split
    - http.cookiejar.CookieJar.__init__
    - cookie.value.replace
    - <builtin>.bool
    - http.cookiejar.CookieJar.extract_cookies
    - <builtin>.super
    - <builtin>.isinstance
    - cookie.value.startswith
    - requests.cookies.create_cookie
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.models.Response.__init__
    - requests.cookies.extract_cookies_to_jar
    - urllib.parse.urlparse
    - datetime.timedelta
    - requests.cookies.MockRequest.__init__
    - req.url.decode
    - cookie.value.endswith
    - result.update
    - collections.abc.MutableMapping.update
    - requests.utils._parse_content_type_header
    - param.find
    - <builtin>.hasattr
    - collections.abc.MutableMapping.get
    - requests.cookies.cookiejar_from_dict
    - collections.OrderedDict
    - http.cookiejar.Cookie
    - <builtin>.set
    - param.strip
    - 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: 3
    functionLinenumber: 658
    functionName: requests.models.Response.__init__
    functionSourceFile: requests.models
    functionUses: 2
    functionsReached:
    - requests.structures.CaseInsensitiveDict.__init__
    - requests.cookies.cookiejar_from_dict
    - <builtin>.hasattr
    - requests.cookies.RequestsCookieJar.set_cookie
    - collections.OrderedDict
    - cookie.value.replace
    - <builtin>.bool
    - http.cookiejar.CookieJar.__init__
    - datetime.timedelta
    - http.cookiejar.Cookie
    - <builtin>.super
    - cookie.value.endswith
    - result.update
    - <builtin>.set
    - requests.cookies.create_cookie
    - collections.abc.MutableMapping.update
    - cookie.value.startswith
    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:
    - requests.utils._parse_content_type_header
    - param.find
    - collections.abc.MutableMapping.get
    - header.split
    - param.strip
    - key.lower
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: 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 0x7fa6b8bbfd00>
    argNames:
    - self
    - request
    - verify
    - cert
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 373
    functionName: requests.adapters.HTTPAdapter.build_connection_pool_key_attributes
    functionSourceFile: requests.adapters
    functionUses: 2
    functionsReached:
    - os.path.isdir
    - urllib.parse.urlparse
    - urllib.parse.urlparse.scheme.lower
    - requests.adapters._urllib3_request_context
    - <builtin>.isinstance
    - <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 0x7fa6b8bbfe20>
    - <ast.Constant object at 0x7fa6b8bbf2b0>
    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:
    - urllib.parse.urlunparse.lower
    - os.path.isdir
    - collections.abc.MutableMapping.decode
    - urllib3.poolmanager.PoolManager.connection_from_host
    - requests.utils.get_auth_from_url
    - proxies.get
    - urllib3.poolmanager.proxy_from_url
    - username.encode
    - base64.b64encode.strip
    - password.encode
    - urllib3.poolmanager.proxy_from_url.connection_from_host
    - urllib.parse.urlparse.scheme.lower
    - urllib.parse.unquote
    - <builtin>.isinstance
    - urllib.parse.urljoin.decode
    - urllib3.util.parse_url
    - <builtin>.type
    - requests._internal_utils.to_native_string
    - urllib.parse.urlparse
    - requests.adapters.HTTPAdapter.proxy_headers
    - requests.utils.select_proxy
    - requests.utils.prepend_scheme_if_needed
    - requests.auth._basic_auth_str
    - requests.adapters.HTTPAdapter.build_connection_pool_key_attributes
    - urllib.parse.quote.decode
    - urllib.parse.urlunparse
    - warnings.warn
    - base64.b64encode
    - urllib3.contrib.socks.SOCKSProxyManager
    - requests.adapters.HTTPAdapter.proxy_manager_for
    - requests.adapters._urllib3_request_context
    - <builtin>.len
    linkageType: pythonLinkage
    raised:
    - InvalidProxyURL
    - InvalidURL
    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:
    - proxies.get
    - urllib.parse.urlparse
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - url
    - new_scheme
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 979
    functionName: requests.utils.prepend_scheme_if_needed
    functionSourceFile: requests.utils
    functionUses: 3
    functionsReached:
    - urllib.parse.urlunparse
    - urllib3.util.parse_url
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib3.util.parse_url
    functionSourceFile: urllib3
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: 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 0x7fa6ba062700>
    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:
    - urllib.parse.urlunparse.lower
    - collections.abc.MutableMapping.decode
    - requests.utils.get_auth_from_url
    - proxies.get
    - urllib3.poolmanager.proxy_from_url
    - username.encode
    - base64.b64encode.strip
    - password.encode
    - urllib.parse.unquote
    - <builtin>.isinstance
    - urllib.parse.urljoin.decode
    - urllib3.poolmanager.proxy_from_url.connection_from_url
    - urllib3.util.parse_url
    - urllib3.poolmanager.PoolManager.connection_from_url
    - <builtin>.type
    - requests._internal_utils.to_native_string
    - urllib.parse.urlparse.geturl
    - urllib.parse.urlparse
    - requests.adapters.HTTPAdapter.proxy_headers
    - requests.utils.select_proxy
    - requests.auth._basic_auth_str
    - requests.utils.prepend_scheme_if_needed
    - urllib.parse.quote.decode
    - urllib.parse.urlunparse
    - warnings.warn
    - base64.b64encode
    - urllib3.contrib.socks.SOCKSProxyManager
    - requests.adapters.HTTPAdapter.proxy_manager_for
    linkageType: pythonLinkage
    raised:
    - InvalidProxyURL
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib3.poolmanager.proxy_from_url.connection_from_url
    functionSourceFile: urllib3
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib3.poolmanager.PoolManager.connection_from_url
    functionSourceFile: urllib3
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 513
    functionName: requests.adapters.HTTPAdapter.close
    functionSourceFile: requests.adapters
    functionUses: 0
    functionsReached:
    - proxy.clear
    - urllib3.poolmanager.PoolManager.clear
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib3.poolmanager.PoolManager.clear
    functionSourceFile: urllib3
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: proxy.clear
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - request
    - proxies
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 523
    functionName: requests.adapters.HTTPAdapter.request_url
    functionSourceFile: requests.adapters
    functionUses: 1
    functionsReached:
    - proxies.get
    - urllib.parse.urlunparse
    - proxy_scheme.startswith
    - urllib.parse.urlparse
    - urllib.parse.urlparse.scheme.lower
    - requests.utils.urldefragauth
    - requests.utils.select_proxy
    - netloc.rsplit
    - urllib.parse.urlunparse.startswith
    - urllib.parse.urlunparse.lstrip
    linkageType: pythonLinkage
    raised: []
    returnType: N/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:
    - netloc.rsplit
    - urllib.parse.urlunparse
    - urllib.parse.urlparse
    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 0x7fa6ba7566d0>
    - <ast.Constant object at 0x7fa6ba756c70>
    - <ast.Constant object at 0x7fa6ba756460>
    - <ast.Constant object at 0x7fa6ba756ac0>
    - <ast.Constant object at 0x7fa6ba7560d0>
    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:
    - os.path.isdir
    - collections.abc.MutableMapping.decode
    - os.remove
    - requests.adapters.HTTPAdapter.add_headers
    - urllib3.poolmanager.proxy_from_url
    - cookie.value.replace
    - <builtin>.super
    - urllib.parse.urljoin.decode
    - urllib.parse.urlunparse.startswith
    - requests.cookies.create_cookie
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.cookies.MockRequest.__init__
    - result.update
    - collections.abc.MutableMapping.update
    - zipfile.is_zipfile
    - requests.adapters.HTTPAdapter.build_connection_pool_key_attributes
    - urllib.parse.quote.decode
    - requests.utils._parse_content_type_header
    - param.find
    - requests.utils.atomic_open
    - <builtin>.len
    - requests.structures.CaseInsensitiveDict.__init__
    - <builtin>.getattr
    - requests.cookies.MockResponse.__init__
    - header.split
    - http.cookiejar.CookieJar.__init__
    - urllib3.poolmanager.PoolManager.connection_from_host
    - os.fdopen
    - url.lower
    - <builtin>.bool
    - zipfile.ZipFile
    - file_handler.write
    - cookie.value.startswith
    - proxy_scheme.startswith
    - urllib.parse.urlparse
    - cookie.value.endswith
    - requests.adapters.HTTPAdapter.cert_verify
    - collections.abc.MutableMapping.get
    - tempfile.mkstemp
    - warnings.warn
    - urllib3.contrib.socks.SOCKSProxyManager
    - os.path.dirname
    - requests.adapters.HTTPAdapter.proxy_manager_for
    - requests.adapters._urllib3_request_context
    - requests.adapters.HTTPAdapter.request_url
    - requests.adapters.HTTPAdapter.build_response
    - param.strip
    - http.cookiejar.CookieJar.extract_cookies
    - urllib.parse.urlunparse.lower
    - requests.utils.get_encoding_from_headers
    - <builtin>.set
    - requests.utils.extract_zipped_paths
    - proxies.get
    - zip_file.namelist
    - urllib3.util.Timeout
    - urllib.parse.unquote
    - member.split
    - requests.cookies.extract_cookies_to_jar
    - os.replace
    - <builtin>.type
    - datetime.timedelta
    - requests.adapters.HTTPAdapter.proxy_headers
    - requests.utils.urldefragauth
    - os.path.split
    - req.url.decode
    - requests.utils.select_proxy
    - requests.adapters.HTTPAdapter.get_connection_with_tls_context
    - urllib.parse.urlunparse
    - zip_file.read
    - tempfile.gettempdir
    - os.path.join
    - os.path.exists
    - requests.utils.get_auth_from_url
    - username.encode
    - base64.b64encode.strip
    - password.encode
    - urllib3.poolmanager.proxy_from_url.connection_from_host
    - urllib.parse.urlparse.scheme.lower
    - <builtin>.isinstance
    - urllib3.util.parse_url
    - requests.models.Response.__init__
    - conn.urlopen
    - requests._internal_utils.to_native_string
    - requests.utils.prepend_scheme_if_needed
    - requests.auth._basic_auth_str
    - urllib.parse.urlunparse.lstrip
    - <builtin>.hasattr
    - requests.cookies.cookiejar_from_dict
    - collections.OrderedDict
    - base64.b64encode
    - http.cookiejar.Cookie
    - netloc.rsplit
    - key.lower
    linkageType: pythonLinkage
    raised:
    - ConnectTimeout
    - ReadTimeout
    - InvalidURL
    - ProxyError
    - ValueError
    - InvalidHeader
    - ConnectionError
    - SSLError
    - 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:
    - urllib.parse.quote.decode
    - collections.abc.MutableMapping.decode
    - username.encode
    - base64.b64encode.strip
    - password.encode
    - <builtin>.type
    - requests._internal_utils.to_native_string
    - warnings.warn
    - base64.b64encode
    - <builtin>.isinstance
    - urllib.parse.urljoin.decode
    - requests.auth._basic_auth_str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - r
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 102
    functionName: requests.auth.HTTPProxyAuth.__call__
    functionSourceFile: requests.auth
    functionUses: 0
    functionsReached:
    - urllib.parse.quote.decode
    - collections.abc.MutableMapping.decode
    - username.encode
    - base64.b64encode.strip
    - password.encode
    - <builtin>.type
    - requests._internal_utils.to_native_string
    - warnings.warn
    - base64.b64encode
    - <builtin>.isinstance
    - urllib.parse.urljoin.decode
    - requests.auth._basic_auth_str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - username
    - password
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 110
    functionName: requests.auth.HTTPDigestAuth.__init__
    functionSourceFile: requests.auth
    functionUses: 0
    functionsReached:
    - threading.local
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: threading.local
    functionSourceFile: threading
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 116
    functionName: requests.auth.HTTPDigestAuth.init_per_thread_state
    functionSourceFile: requests.auth
    functionUses: 1
    functionsReached:
    - <builtin>.hasattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 15
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 22
    ICount: 1
    IfCount: 15
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - method
    - url
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 126
    functionName: requests.auth.HTTPDigestAuth.build_digest_header
    functionSourceFile: requests.auth
    functionUses: 2
    functionsReached:
    - x.encode
    - hashlib.sha256
    - os.urandom
    - algorithm.upper
    - qop.split
    - requests.auth.HTTPDigestAuth.build_digest_header.sha_utf8
    - urllib.parse.urlparse
    - requests.auth.HTTPDigestAuth.build_digest_header.md5_utf8
    - requests.auth.HTTPDigestAuth.build_digest_header.sha512_utf8
    - hashlib.sha512
    - time.ctime
    - requests.auth.HTTPDigestAuth.build_digest_header.<lambda1>
    - nonce.encode
    - <builtin>.isinstance
    - requests.auth.HTTPDigestAuth.build_digest_header.sha256_utf8
    - hashlib.md5
    - 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: 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:
    - x.encode
    - hashlib.md5
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: 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:
    - x.encode
    - hashlib.sha1
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: hashlib.sha1
    functionSourceFile: hashlib
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 161
    functionName: requests.auth.HTTPDigestAuth.build_digest_header.sha256_utf8
    functionSourceFile: requests.auth
    functionUses: 4
    functionsReached:
    - x.encode
    - hashlib.sha256
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: hashlib.sha256
    functionSourceFile: hashlib
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 169
    functionName: requests.auth.HTTPDigestAuth.build_digest_header.sha512_utf8
    functionSourceFile: requests.auth
    functionUses: 4
    functionsReached:
    - x.encode
    - hashlib.sha512
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: hashlib.sha512
    functionSourceFile: hashlib
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: requests.auth.HTTPDigestAuth.build_digest_header.<lambda1>
    functionSourceFile: requests.auth
    functionUses: 3
    functionsReached:
    - x.encode
    - hashlib.sha256
    - requests.auth.HTTPDigestAuth.build_digest_header.sha_utf8
    - hashlib.sha512
    - requests.auth.HTTPDigestAuth.build_digest_header.md5_utf8
    - requests.auth.HTTPDigestAuth.build_digest_header.sha512_utf8
    - <builtin>.isinstance
    - requests.auth.HTTPDigestAuth.build_digest_header.sha256_utf8
    - hashlib.md5
    - 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: 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:
    - r.connection.send
    - r.headers.get
    - requests.cookies.MockResponse.__init__
    - hashlib.sha256
    - r.request.body.seek
    - requests.utils.unquote_header_value
    - hashlib.sha1
    - value.replace
    - x.encode
    - algorithm.upper
    - pat.sub
    - urllib.request.parse_http_list.split
    - hashlib.sha512
    - requests.auth.HTTPDigestAuth.build_digest_header.sha512_utf8
    - time.ctime
    - nonce.encode
    - <builtin>.isinstance
    - re.compile
    - requests.cookies.extract_cookies_to_jar
    - qop.split
    - requests.auth.HTTPDigestAuth.build_digest_header.sha_utf8
    - urllib.parse.urlparse
    - requests.auth.HTTPDigestAuth.build_digest_header.md5_utf8
    - requests.cookies.MockRequest.__init__
    - r.close
    - requests.auth.HTTPDigestAuth.build_digest_header.sha256_utf8
    - _r.history.append
    - requests.auth.HTTPDigestAuth.build_digest_header
    - requests.utils.parse_dict_header
    - <builtin>.hasattr
    - os.urandom
    - prep.prepare_cookies
    - r.request.copy
    - s_auth.lower
    - requests.auth.HTTPDigestAuth.build_digest_header.<lambda1>
    - urllib.request.parse_http_list
    - hashlib.md5
    - http.cookiejar.CookieJar.extract_cookies
    linkageType: pythonLinkage
    raised: []
    returnType: N/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:
    - requests.utils.unquote_header_value
    - value.replace
    - urllib.request.parse_http_list.split
    - urllib.request.parse_http_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: 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:
    - hashlib.sha256
    - requests.auth.HTTPDigestAuth.init_per_thread_state
    - hashlib.sha1
    - x.encode
    - algorithm.upper
    - r.body.tell
    - r.register_hook
    - hashlib.sha512
    - requests.auth.HTTPDigestAuth.build_digest_header.sha512_utf8
    - time.ctime
    - nonce.encode
    - <builtin>.isinstance
    - qop.split
    - requests.auth.HTTPDigestAuth.build_digest_header.sha_utf8
    - urllib.parse.urlparse
    - requests.auth.HTTPDigestAuth.build_digest_header.md5_utf8
    - requests.auth.HTTPDigestAuth.build_digest_header.sha256_utf8
    - requests.auth.HTTPDigestAuth.build_digest_header
    - <builtin>.hasattr
    - os.urandom
    - requests.auth.HTTPDigestAuth.build_digest_header.<lambda1>
    - 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: 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:
    - result.append
    - <builtin>.hasattr
    - collections.abc.MutableMapping.items
    - requests.utils.to_key_val_list
    - v.encode
    - <builtin>.list
    - <builtin>.isinstance
    - urllib.parse.urlencode
    - k.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:
    - urllib3.fields.RequestField.make_multipart
    - collections.abc.MutableMapping.items
    - <builtin>.hasattr
    - new_fields.append
    - requests.utils.to_key_val_list
    - v.encode
    - <builtin>.list
    - <builtin>.getattr
    - field.decode
    - fp.read
    - requests.utils.guess_filename
    - <builtin>.isinstance
    - <builtin>.str
    - <builtin>.len
    - os.path.basename
    - urllib3.filepost.encode_multipart_formdata
    - urllib3.fields.RequestField
    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: 476
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/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>.getattr
    - os.path.basename
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fp.read
    functionSourceFile: <builtin>
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib3.fields.RequestField
    functionSourceFile: urllib3
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib3.fields.RequestField.make_multipart
    functionSourceFile: urllib3
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib3.filepost.encode_multipart_formdata
    functionSourceFile: urllib3
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - event
    - hook
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 207
    functionName: requests.models.RequestHooksMixin.register_hook
    functionSourceFile: requests.models
    functionUses: 14
    functionsReached:
    - <builtin>.hasattr
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - event
    - hook
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 218
    functionName: requests.models.RequestHooksMixin.deregister_hook
    functionSourceFile: requests.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: hooks.items
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 292
    functionName: requests.models.Request.__repr__
    functionSourceFile: requests.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 295
    functionName: requests.models.Request.prepare
    functionSourceFile: requests.models
    functionUses: 0
    functionsReached:
    - collections.abc.MutableMapping.decode
    - urllib.parse.urlunparse.split
    - requests.models.RequestEncodingMixin._encode_params
    - urllib.parse.urlencode
    - requests.models.PreparedRequest.prepare_content_length
    - cookie.value.replace
    - requests.models.PreparedRequest.prepare_url
    - <builtin>.super
    - urllib.parse.urljoin.decode
    - requests.cookies.create_cookie
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.models.PreparedRequest.prepare_body
    - urllib.parse.urljoin.seek
    - requests.utils.requote_uri
    - urllib.parse.quote.split
    - collections.abc.MutableMapping.fileno
    - urllib.parse.quote.upper
    - idna.encode
    - <builtin>.object
    - requests.cookies.MockRequest.__init__
    - simplejson.dumps
    - result.update
    - collections.abc.MutableMapping.update
    - collections.abc.MutableMapping.items
    - urllib.parse.quote.decode
    - requests.utils.unquote_unreserved
    - requests.models.PreparedRequest.__init__
    - <builtin>.len
    - requests.models.PreparedRequest._get_idna_encoded_host
    - requests.structures.CaseInsensitiveDict.__iter__
    - requests.structures.CaseInsensitiveDict.__init__
    - json.dumps
    - requests.models.PreparedRequest.prepare_method
    - <builtin>.getattr
    - http.cookiejar.CookieJar.__init__
    - validator.match
    - urllib.parse.urlencode.fileno
    - <builtin>.bool
    - urllib.parse.urljoin.fileno
    - cookie.value.startswith
    - <builtin>.all
    - urllib3.fields.RequestField
    - <builtin>.int
    - requests.models.PreparedRequest.prepare_hooks
    - urllib.parse.quote.lower
    - urllib.parse.urlparse
    - requests.models.RequestHooksMixin.register_hook
    - cookie.value.endswith
    - urllib.parse.quote.seek
    - requests.models.PreparedRequest.prepare_cookies
    - urllib.parse.urljoin.tell
    - requests.cookies.get_cookie_header
    - <builtin>.list
    - collections.abc.MutableMapping.get
    - collections.OrderedDict.values
    - warnings.warn
    - <builtin>.max
    - collections.abc.MutableMapping.seek
    - requests.utils.super_len
    - urllib.parse.quote
    - <builtin>.any
    - os.fstat
    - requests.utils.guess_filename
    - new_fields.append
    - u_string.encode
    - host.startswith
    - urllib.parse.unquote
    - urllib.parse.urljoin.upper
    - requests.models.RequestEncodingMixin._encode_files
    - os.path.basename
    - result.append
    - collections.abc.MutableMapping.split
    - urllib.parse.urlencode.tell
    - <builtin>.str
    - requests._internal_utils.unicode_is_ascii
    - urllib.parse.urlunparse
    - requests.utils.check_header_validity
    - urllib.parse.quote.tell
    - urllib.parse.urljoin.split
    - collections.abc.MutableMapping.tell
    - field.decode
    - urllib.parse.quote.lstrip
    - k.encode
    - requests.utils.get_auth_from_url
    - urllib3.fields.RequestField.make_multipart
    - http.cookiejar.CookieJar.add_cookie_header
    - <builtin>.isinstance
    - urllib.parse.urlencode.seek
    - urllib3.util.parse_url
    - requests.models.PreparedRequest.prepare_headers
    - collections.abc.MutableMapping.upper
    - requests.utils._validate_header_part
    - requests.models.PreparedRequest.prepare
    - v.encode
    - requests.utils.to_key_val_list
    - requests._internal_utils.to_native_string
    - urllib.parse.urljoin.encode
    - <builtin>.range
    - urllib3.filepost.encode_multipart_formdata
    - urllib.parse.quote.fileno
    - <builtin>.hasattr
    - requests.cookies.cookiejar_from_dict
    - urllib.parse.quote.encode
    - requests.cookies.MockRequest.get_new_headers
    - collections.OrderedDict
    - collections.abc.MutableMapping.encode
    - fp.read
    - http.cookiejar.Cookie
    - h.isalnum
    - requests.auth.HTTPBasicAuth.__init__
    - <builtin>.chr
    - <builtin>.set
    - requests.hooks.default_hooks
    - requests.models.PreparedRequest.prepare_auth
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - method
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 393
    functionName: requests.models.PreparedRequest.prepare_method
    functionSourceFile: requests.models
    functionUses: 12
    functionsReached:
    - urllib.parse.quote.decode
    - collections.abc.MutableMapping.decode
    - urllib.parse.quote.upper
    - requests._internal_utils.to_native_string
    - <builtin>.isinstance
    - urllib.parse.urljoin.decode
    - urllib.parse.urljoin.upper
    - collections.abc.MutableMapping.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:
    - urllib.parse.urljoin.split
    - collections.abc.MutableMapping.decode
    - urllib.parse.urlunparse.split
    - requests.models.RequestEncodingMixin._encode_params
    - urllib.parse.quote.lstrip
    - urllib.parse.urlencode
    - k.encode
    - u_string.encode
    - host.startswith
    - <builtin>.isinstance
    - urllib.parse.urljoin.decode
    - urllib3.util.parse_url
    - requests.utils.requote_uri
    - urllib.parse.quote.split
    - <builtin>.int
    - result.append
    - v.encode
    - requests.utils.to_key_val_list
    - urllib.parse.quote.lower
    - requests._internal_utils.to_native_string
    - <builtin>.range
    - idna.encode
    - collections.abc.MutableMapping.split
    - <builtin>.str
    - collections.abc.MutableMapping.items
    - urllib.parse.quote.decode
    - <builtin>.hasattr
    - <builtin>.list
    - requests._internal_utils.unicode_is_ascii
    - urllib.parse.urlunparse
    - requests.utils.unquote_unreserved
    - h.isalnum
    - <builtin>.chr
    - <builtin>.len
    - urllib.parse.quote
    - requests.models.PreparedRequest._get_idna_encoded_host
    linkageType: pythonLinkage
    raised:
    - MissingSchema
    - InvalidURL
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - headers
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 483
    functionName: requests.models.PreparedRequest.prepare_headers
    functionSourceFile: requests.models
    functionUses: 12
    functionsReached:
    - collections.abc.MutableMapping.items
    - requests.structures.CaseInsensitiveDict.__init__
    - urllib.parse.quote.decode
    - collections.abc.MutableMapping.decode
    - validator.match
    - collections.OrderedDict
    - requests._internal_utils.to_native_string
    - requests.utils.check_header_validity
    - <builtin>.isinstance
    - urllib.parse.urljoin.decode
    - collections.abc.MutableMapping.update
    - requests.utils._validate_header_part
    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 0x7fa6ba3d9490>
    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:
    - json.dumps
    - <builtin>.getattr
    - collections.abc.MutableMapping.tell
    - os.fstat
    - field.decode
    - requests.models.RequestEncodingMixin._encode_params
    - requests.utils.guess_filename
    - urllib.parse.urlencode
    - requests.models.PreparedRequest.prepare_content_length
    - k.encode
    - urllib3.fields.RequestField.make_multipart
    - new_fields.append
    - urllib.parse.urlencode.fileno
    - urllib.parse.urljoin.fileno
    - <builtin>.isinstance
    - urllib.parse.urlencode.seek
    - requests.models.RequestEncodingMixin._encode_files
    - os.path.basename
    - <builtin>.all
    - urllib3.fields.RequestField
    - collections.abc.MutableMapping.fileno
    - urllib.parse.urljoin.seek
    - result.append
    - v.encode
    - requests.utils.to_key_val_list
    - <builtin>.object
    - urllib.parse.urljoin.encode
    - simplejson.dumps
    - urllib.parse.quote.seek
    - urllib.parse.urlencode.tell
    - <builtin>.str
    - urllib.parse.urljoin.tell
    - urllib3.filepost.encode_multipart_formdata
    - urllib.parse.quote.fileno
    - collections.abc.MutableMapping.items
    - <builtin>.hasattr
    - urllib.parse.quote.encode
    - <builtin>.list
    - collections.abc.MutableMapping.get
    - warnings.warn
    - collections.abc.MutableMapping.encode
    - fp.read
    - <builtin>.max
    - collections.abc.MutableMapping.seek
    - requests.utils.super_len
    - <builtin>.len
    - urllib.parse.quote.tell
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    - InvalidJSONError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - hooks
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 630
    functionName: requests.models.PreparedRequest.prepare_hooks
    functionSourceFile: requests.models
    functionUses: 12
    functionsReached:
    - <builtin>.hasattr
    - collections.OrderedDict.values
    - requests.models.RequestHooksMixin.register_hook
    - <builtin>.isinstance
    - requests.structures.CaseInsensitiveDict.__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: 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
    - requests.structures.CaseInsensitiveDict.__init__
    - collections.OrderedDict.values
    - collections.abc.MutableMapping.update
    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:
    - <builtin>.hasattr
    - http.cookiejar.CookieJar.set_policy
    - copy.copy
    - requests.cookies.RequestsCookieJar.get_policy
    - cookie.value.replace
    - http.cookiejar.CookieJar.__init__
    - <builtin>.super
    - cookie.value.endswith
    - <builtin>.isinstance
    - new_jar.set_cookie
    - requests.cookies.RequestsCookieJar.update
    - requests.cookies.RequestsCookieJar.copy
    - new_jar.clear
    - requests.cookies.RequestsCookieJar.set_cookie
    - cookie.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: 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: collections.abc.MutableMapping.upper
    functionSourceFile: collections
    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: collections.abc.MutableMapping.items
    functionSourceFile: collections
    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:
    - validator.match
    - requests.utils._validate_header_part
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json.dumps
    functionSourceFile: json
    functionUses: 473
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 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: 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.encode
    functionSourceFile: collections
    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:
    - collections.abc.MutableMapping.tell
    - os.fstat
    - urllib.parse.urlencode.fileno
    - urllib.parse.urljoin.fileno
    - <builtin>.isinstance
    - urllib.parse.urlencode.seek
    - urllib.parse.urljoin.seek
    - collections.abc.MutableMapping.fileno
    - urllib.parse.urljoin.encode
    - urllib.parse.quote.seek
    - urllib.parse.urlencode.tell
    - urllib.parse.urljoin.tell
    - urllib.parse.quote.fileno
    - <builtin>.hasattr
    - urllib.parse.quote.encode
    - warnings.warn
    - collections.abc.MutableMapping.encode
    - <builtin>.max
    - collections.abc.MutableMapping.seek
    - <builtin>.len
    - urllib.parse.quote.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: collections.abc.MutableMapping.tell
    functionSourceFile: collections
    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: 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: <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:
    - collections.abc.MutableMapping.tell
    - os.fstat
    - urllib.parse.urlencode.fileno
    - urllib.parse.urljoin.fileno
    - <builtin>.isinstance
    - urllib.parse.urlencode.seek
    - urllib.parse.urljoin.seek
    - collections.abc.MutableMapping.fileno
    - urllib.parse.urljoin.encode
    - urllib.parse.quote.seek
    - urllib.parse.urlencode.tell
    - urllib.parse.urljoin.tell
    - urllib.parse.quote.fileno
    - <builtin>.hasattr
    - urllib.parse.quote.encode
    - collections.abc.MutableMapping.get
    - warnings.warn
    - collections.abc.MutableMapping.encode
    - <builtin>.max
    - collections.abc.MutableMapping.seek
    - requests.utils.super_len
    - <builtin>.len
    - urllib.parse.quote.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: <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__
    - requests.cookies.MockRequest.get_new_headers
    - http.cookiejar.CookieJar.add_cookie_header
    - 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: 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:
    - <builtin>.hasattr
    - requests.utils.stream_decode_response_unicode
    - requests.models.Response.iter_content
    - codecs.getincrementaldecoder
    - <builtin>.isinstance
    - decoder.decode
    - <builtin>.len
    - requests.models.Response.iter_content.generate
    - requests.utils.iter_slices
    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 0x7fa6b8ea94f0>
    - <ast.Constant object at 0x7fa6b8ea9460>
    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:
    - <builtin>.hasattr
    - requests.utils.stream_decode_response_unicode
    - codecs.getincrementaldecoder
    - <builtin>.isinstance
    - decoder.decode
    - <builtin>.len
    - requests.models.Response.iter_content.generate
    - requests.utils.iter_slices
    linkageType: pythonLinkage
    raised:
    - TypeError
    - StreamConsumedError
    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:
    - requests.models.Response.raise_for_status
    - <builtin>.isinstance
    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
    - RequestsSSLError
    - ConnectionError
    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 0x7fa6b9180be0>
    - <ast.Constant object at 0x7fa6b91805b0>
    - <ast.Constant object at 0x7fa6b91803a0>
    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:
    - chunk.split
    - chunk.splitlines
    - lines.pop
    - <builtin>.hasattr
    - requests.utils.stream_decode_response_unicode
    - requests.models.Response.iter_content
    - codecs.getincrementaldecoder
    - <builtin>.isinstance
    - decoder.decode
    - <builtin>.len
    - requests.models.Response.iter_content.generate
    - requests.utils.iter_slices
    linkageType: pythonLinkage
    raised: []
    returnType: N/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:
    - <builtin>.hasattr
    - requests.utils.stream_decode_response_unicode
    - requests.models.Response.iter_content
    - codecs.getincrementaldecoder
    - <builtin>.isinstance
    - decoder.decode
    - <builtin>.len
    - requests.models.Response.iter_content.generate
    - requests.utils.iter_slices
    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
    - requests.utils.guess_json_utf
    - <builtin>.len
    - sample.count
    - json.loads
    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:
    - key.strip
    - link.get
    - params.split
    - collections.abc.MutableMapping.get
    - links.append
    - value.strip
    - re.split
    - param.split
    - val.split
    - requests.utils.parse_header_links
    - url.strip
    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:
    - key.strip
    - params.split
    - links.append
    - value.strip
    - re.split
    - param.split
    - val.split
    - url.strip
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: link.get
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: requests.status_codes
    functionSourceFile: requests.status_codes
    functionUses: 0
    functionsReached:
    - <builtin>.sorted
    - requests.structures.LookupDict.__init__
    - requests.status_codes._init.doc
    - <builtin>.setattr
    - <builtin>.super
    - _codes.items
    - title.upper
    - title.startswith
    - requests.status_codes._init
    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 0x7fa6b9acad00>
    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:
    - <builtin>.sorted
    - requests.status_codes._init.doc
    - <builtin>.setattr
    - _codes.items
    - title.upper
    - title.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: _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: 13
    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: 1
    functionLinenumber: -1
    functionName: requests.utils
    functionSourceFile: requests.utils
    functionUses: 0
    functionsReached:
    - urllib3.util.make_headers
    - re.split
    - requests.certs.where
    - contextlib.contextmanager
    - <builtin>.frozenset
    linkageType: pythonLinkage
    raised: []
    returnType: N/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:
    - <builtin>.int
    - proxyOverride.split
    - re.match
    - winreg.OpenKey
    - <builtin>.filter
    - test.replace
    - winreg.QueryValueEx
    linkageType: pythonLinkage
    raised: []
    returnType: N/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:
    - <builtin>.int
    - proxyOverride.split
    - urllib.request.getproxies_environment
    - requests.utils.proxy_bypass_registry
    - re.match
    - winreg.OpenKey
    - winreg.QueryValueEx
    - <builtin>.filter
    - test.replace
    - urllib.request.proxy_bypass_environment
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.request.getproxies_environment
    functionSourceFile: urllib
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.request.proxy_bypass_environment
    functionSourceFile: urllib
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - d
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 127
    functionName: requests.utils.dict_to_sequence
    functionSourceFile: requests.utils
    functionUses: 0
    functionsReached:
    - d.items
    - <builtin>.hasattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: 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: collections.abc.MutableMapping.fileno
    functionSourceFile: collections
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urljoin.fileno
    functionSourceFile: urllib
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urlencode.fileno
    functionSourceFile: urllib
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.quote.fileno
    functionSourceFile: urllib
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: 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.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: collections.abc.MutableMapping.seek
    functionSourceFile: collections
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urlencode.seek
    functionSourceFile: urllib
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urljoin.seek
    functionSourceFile: urllib
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.max
    functionSourceFile: <builtin>
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 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:
    - tempfile.mkstemp
    - os.replace
    - os.remove
    - os.path.dirname
    - os.fdopen
    linkageType: pythonLinkage
    raised: []
    returnType: N/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:
    - collections.OrderedDict
    - <builtin>.isinstance
    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:
    - requests.utils.unquote_header_value
    - result.append
    - value.replace
    - urllib.request.parse_http_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: 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 0x7fa6bb08ed90>
    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
    - <builtin>.hasattr
    - cookie.value.replace
    - <builtin>.bool
    - http.cookiejar.CookieJar.__init__
    - http.cookiejar.Cookie
    - <builtin>.super
    - cookie.value.endswith
    - result.update
    - <builtin>.set
    - requests.cookies.create_cookie
    - requests.cookies.RequestsCookieJar.set_cookie
    - cookie.value.startswith
    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
    - xml_re.findall
    - pragma_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:
    - header.split
    - param.strip
    - param.find
    - key.lower
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: header.split
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: param.strip
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: param.find
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: key.lower
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 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:
    - requests.utils._parse_content_type_header
    - param.find
    - tried_encodings.append
    - requests.utils.get_encoding_from_headers
    - header.split
    - collections.abc.MutableMapping.get
    - warnings.warn
    - param.strip
    - key.lower
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: 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:
    - urllib.parse.quote.split
    - <builtin>.int
    - urllib.parse.urljoin.split
    - urllib.parse.urlunparse.split
    - <builtin>.range
    - h.isalnum
    - collections.abc.MutableMapping.split
    - <builtin>.chr
    - <builtin>.len
    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.quote.split
    functionSourceFile: urllib
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.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.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: collections.abc.MutableMapping.split
    functionSourceFile: collections
    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: 293
    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:
    - <builtin>.int
    - net.split
    - struct.unpack
    - struct.pack
    - requests.utils.dotted_netmask
    - socket.inet_ntoa
    - socket.inet_aton
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: socket.inet_aton
    functionSourceFile: socket
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: struct.unpack
    functionSourceFile: struct
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: net.split
    functionSourceFile: <builtin>
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - mask
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 687
    functionName: requests.utils.dotted_netmask
    functionSourceFile: requests.utils
    functionUses: 17
    functionsReached:
    - socket.inet_ntoa
    - struct.pack
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: struct.pack
    functionSourceFile: struct
    functionUses: 18
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: socket.inet_ntoa
    functionSourceFile: socket
    functionUses: 18
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - string_ip
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 698
    functionName: requests.utils.is_ipv4_address
    functionSourceFile: requests.utils
    functionUses: 16
    functionsReached:
    - socket.inet_aton
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - string_network
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 709
    functionName: requests.utils.is_valid_cidr
    functionSourceFile: requests.utils
    functionUses: 16
    functionsReached:
    - <builtin>.int
    - socket.inet_aton
    - string_network.split
    - string_network.count
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: 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:
    - urllib.request.proxy_bypass
    - struct.unpack
    - no_proxy.replace
    - socket.inet_ntoa
    - key.upper
    - os.environ.get
    - requests.utils.is_ipv4_address
    - requests.utils.dotted_netmask
    - urllib.parse.urlparse.hostname.endswith
    - <builtin>.int
    - net.split
    - requests.utils.address_in_network
    - struct.pack
    - urllib.parse.urlparse
    - requests.utils.is_valid_cidr
    - requests.utils.should_bypass_proxies.get_proxy
    - string_network.count
    - socket.inet_aton
    - requests.utils.set_environ
    - string_network.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - key
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 764
    functionName: requests.utils.should_bypass_proxies.get_proxy
    functionSourceFile: requests.utils
    functionUses: 16
    functionsReached:
    - os.environ.get
    - key.upper
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: key.upper
    functionSourceFile: <builtin>
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: no_proxy.replace
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urlparse.hostname.endswith
    functionSourceFile: urllib
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.request.proxy_bypass
    functionSourceFile: urllib
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 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 0x7fa6b8bf6a90>
    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: 300
    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:
    - validator.match
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - InvalidHeader
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: validator.match
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 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: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: requests.__version__
    functionSourceFile: requests.__version__
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: requests.certs
    functionSourceFile: requests.certs
    functionUses: 0
    functionsReached:
    - <builtin>.print
    - certifi.where
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: certifi.where
    functionSourceFile: certifi
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.print
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: requests._internal_utils
    functionSourceFile: requests._internal_utils
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 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: collections.abc.MutableMapping.decode
    functionSourceFile: collections
    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: 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:
    - urllib.parse.quote.decode
    - collections.abc.MutableMapping.get
    - collections.abc.MutableMapping.decode
    - urllib.parse.urlunparse
    - requests._internal_utils.to_native_string
    - urllib.parse.urlparse
    - <builtin>.isinstance
    - urllib.parse.urljoin.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 0x7fa6b97c2580>
    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:
    - collections.abc.MutableMapping.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - key
    - val
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 78
    functionName: requests.cookies.MockRequest.add_header
    functionSourceFile: requests.cookies
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 84
    functionName: requests.cookies.MockRequest.add_unredirected_header
    functionSourceFile: requests.cookies
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 87
    functionName: requests.cookies.MockRequest.get_new_headers
    functionSourceFile: requests.cookies
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 91
    functionName: requests.cookies.MockRequest.unverifiable
    functionSourceFile: requests.cookies
    functionUses: 0
    functionsReached:
    - requests.cookies.MockRequest.is_unverifiable
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 95
    functionName: requests.cookies.MockRequest.origin_req_host
    functionSourceFile: requests.cookies
    functionUses: 0
    functionsReached:
    - requests.cookies.MockRequest.get_host
    - urllib.parse.urlparse
    - requests.cookies.MockRequest.get_origin_req_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 0x7fa6b95c74f0>
    - <ast.Constant object at 0x7fa6b95c7400>
    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 0x7fa6ba74a430>
    - <ast.Constant object at 0x7fa6ba74a5b0>
    - <ast.Constant object at 0x7fa6ba74a940>
    argNames:
    - self
    - name
    - default
    - domain
    - path
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 194
    functionName: requests.cookies.RequestsCookieJar.get
    functionSourceFile: requests.cookies
    functionUses: 0
    functionsReached:
    - <builtin>.iter
    - requests.cookies.RequestsCookieJar._find_no_duplicates
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8e5d1c0>
    - <ast.Constant object at 0x7fa6b8e5d5b0>
    argNames:
    - self
    - name
    - domain
    - path
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 386
    functionName: requests.cookies.RequestsCookieJar._find_no_duplicates
    functionSourceFile: requests.cookies
    functionUses: 2
    functionsReached:
    - <builtin>.iter
    linkageType: pythonLinkage
    raised:
    - CookieConflictError
    - KeyError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - name
    - value
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 206
    functionName: requests.cookies.RequestsCookieJar.set
    functionSourceFile: requests.cookies
    functionUses: 1
    functionsReached:
    - kwargs.get
    - calendar.timegm
    - http.cookiejar.CookieJar.clear
    - time.time
    - requests.cookies.morsel_to_cookie
    - cookie.value.replace
    - <builtin>.bool
    - <builtin>.super
    - <builtin>.isinstance
    - requests.cookies.remove_cookie_by_name
    - cookie.value.startswith
    - requests.cookies.create_cookie
    - requests.cookies.RequestsCookieJar.set_cookie
    - <builtin>.int
    - cookie.value.endswith
    - result.update
    - <builtin>.hasattr
    - http.cookiejar.Cookie
    - time.strptime
    - <builtin>.set
    - clearables.append
    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:
    - <builtin>.int
    - calendar.timegm
    - <builtin>.bool
    - http.cookiejar.Cookie
    - time.time
    - time.strptime
    - result.update
    - <builtin>.set
    - requests.cookies.create_cookie
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - name
    - value
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 455
    functionName: requests.cookies.create_cookie
    functionSourceFile: requests.cookies
    functionUses: 34
    functionsReached:
    - <builtin>.set
    - result.update
    - <builtin>.bool
    - http.cookiejar.Cookie
    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:
    - <builtin>.hasattr
    - cookie.value.replace
    - <builtin>.super
    - cookie.value.endswith
    - cookie.value.startswith
    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:
    - <builtin>.iter
    - requests.cookies.RequestsCookieJar.itervalues
    - <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:
    - <builtin>.iter
    - domains.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: domains.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 285
    functionName: requests.cookies.RequestsCookieJar.list_paths
    functionSourceFile: requests.cookies
    functionUses: 0
    functionsReached:
    - <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:
    - <builtin>.iter
    - domains.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b97d22e0>
    - <ast.Constant object at 0x7fa6b97d2460>
    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:
    - <builtin>.iter
    - requests.cookies.RequestsCookieJar._find_no_duplicates
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 336
    functionName: requests.cookies.RequestsCookieJar.__setitem__
    functionSourceFile: requests.cookies
    functionUses: 0
    functionsReached:
    - kwargs.get
    - calendar.timegm
    - http.cookiejar.CookieJar.clear
    - time.time
    - requests.cookies.RequestsCookieJar.set
    - requests.cookies.morsel_to_cookie
    - cookie.value.replace
    - <builtin>.bool
    - <builtin>.super
    - <builtin>.isinstance
    - requests.cookies.remove_cookie_by_name
    - cookie.value.startswith
    - requests.cookies.create_cookie
    - requests.cookies.RequestsCookieJar.set_cookie
    - <builtin>.int
    - cookie.value.endswith
    - result.update
    - <builtin>.hasattr
    - http.cookiejar.Cookie
    - time.strptime
    - <builtin>.set
    - clearables.append
    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:
    - clearables.append
    - http.cookiejar.CookieJar.clear
    - 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:
    - <builtin>.hasattr
    - cookie.value.replace
    - <builtin>.super
    - cookie.value.endswith
    - <builtin>.isinstance
    - cookie.value.startswith
    - requests.cookies.RequestsCookieJar.set_cookie
    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 0x7fa6b9417400>
    - <ast.Constant object at 0x7fa6b9417a90>
    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
    - dummy_threading.RLock
    - 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: dummy_threading.RLock
    functionSourceFile: dummy_threading
    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: 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:
    - <builtin>.hasattr
    - http.cookiejar.CookieJar.set_policy
    - cookie.value.replace
    - http.cookiejar.CookieJar.__init__
    - <builtin>.super
    - cookie.value.endswith
    - <builtin>.isinstance
    - requests.cookies.RequestsCookieJar.update
    - requests.cookies.RequestsCookieJar.get_policy
    - requests.cookies.RequestsCookieJar.set_cookie
    - cookie.value.startswith
    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: 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: collections.abc.MutableMapping.update
    functionSourceFile: collections
    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.structures.CaseInsensitiveDict.lower_items
    - collections.OrderedDict.items
    - requests.structures.CaseInsensitiveDict.__init__
    - <builtin>.dict
    - collections.OrderedDict
    - <builtin>.isinstance
    - collections.abc.MutableMapping.update
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.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:
    - collections.abc.MutableMapping.items
    - <builtin>.dict
    - <builtin>.str
    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 0x7fa6b9acaca0>
    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: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: requests.packages
    functionSourceFile: requests.packages
    functionUses: 0
    functionsReached:
    - mod.replace
    - <builtin>.list
    - <builtin>.locals
    - mod.startswith
    - <builtin>.__import__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.locals
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.__import__
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mod.startswith
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mod.replace
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: mock
    functionSourceFile: mock
    functionUses: 0
    functionsReached:
    - <builtin>.int
    - <builtin>.tuple
    - re.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: <builtin>.tuple
    functionSourceFile: <builtin>
    functionUses: 10
    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:
    - name.startswith
    - numerics.split
    - functools.partial
    - mock.mock._Call.__init__
    - <builtin>.type
    - <builtin>.dir
    - mock.mock.removeprefix
    - inspect.signature
    - <builtin>.len
    - <builtin>.frozenset
    - magic_methods.replace
    - mock.mock._Sentinel.__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: <builtin>.dir
    functionSourceFile: <builtin>
    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: name.startswith
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 64
    functionName: mock.mock._is_async_obj
    functionSourceFile: mock.mock
    functionUses: 3
    functionsReached:
    - <builtin>.hasattr
    - <builtin>.getattr
    - asyncio.iscoroutinefunction
    - <builtin>.issubclass
    - inspect.iscoroutinefunction
    - <builtin>.type
    - mock.mock._is_instance_mock
    - <builtin>.isinstance
    - 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: 28
    functionsReached:
    - <builtin>.issubclass
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inspect.iscoroutinefunction
    functionSourceFile: inspect
    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: asyncio.iscoroutinefunction
    functionSourceFile: asyncio
    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: 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:
    - inspect.iscoroutinefunction
    - <builtin>.getattr
    - asyncio.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: 39
    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>.issubclass
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 92
    functionName: mock.mock._extract_mock
    functionSourceFile: mock.mock
    functionUses: 14
    functionsReached:
    - <builtin>.hasattr
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 3
    argDefaultValues: []
    argNames:
    - func
    - as_instance
    - eat_self
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 101
    functionName: mock.mock._get_signature_object
    functionSourceFile: mock.mock
    functionUses: 16
    functionsReached:
    - functools.partial
    - <builtin>.isinstance
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 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: inspect.signature
    functionSourceFile: inspect
    functionUses: 18
    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 0x7fa6b96c62e0>
    argNames:
    - func
    - mock
    - skipfirst
    - instance
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 136
    functionName: mock.mock._check_signature
    functionSourceFile: mock.mock
    functionUses: 4
    functionsReached:
    - <builtin>.getattr
    - functools.partial
    - <builtin>.type
    - mock.mock._get_signature_object
    - <builtin>.setattr
    - <builtin>.isinstance
    - mock.mock._copy_func_details
    - inspect.signature
    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:
    - mock.mock._callable
    - <builtin>.getattr
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 171
    functionName: mock.mock._is_list
    functionSourceFile: mock.mock
    functionUses: 13
    functionsReached:
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 177
    functionName: mock.mock._instance_callable
    functionSourceFile: mock.mock
    functionUses: 4
    functionsReached:
    - base.__dict__.get
    - <builtin>.getattr
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: base.__dict__.get
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8ba1820>
    argNames:
    - mock
    - original
    - instance
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 192
    functionName: mock.mock._set_signature
    functionSourceFile: mock.mock
    functionUses: 4
    functionsReached:
    - <builtin>.getattr
    - name.isidentifier
    - functools.partial
    - mock.mock._setup_func
    - mock.mock._get_signature_object
    - <builtin>.setattr
    - <builtin>.isinstance
    - <builtin>.exec
    - mock.mock._copy_func_details
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 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 0x7fa6b8b90fa0>
    - <ast.Constant object at 0x7fa6b8b90820>
    argNames:
    - mock
    - original
    - instance
    - is_async_mock
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 218
    functionName: mock.mock._set_async_signature
    functionSourceFile: mock.mock
    functionUses: 4
    functionsReached:
    - <builtin>.getattr
    - functools.partial
    - mock.mock._setup_func
    - mock.mock._get_signature_object
    - <builtin>.setattr
    - <builtin>.isinstance
    - mock.mock._copy_func_details
    - <builtin>.exec
    - inspect.signature
    - mock.mock._setup_async_mock
    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>.issubclass
    - ret.reset_mock
    - <builtin>.type
    - 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 0x7fa6b8b81ca0>
    - <ast.Name object at 0x7fa6b8b81730>
    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 0x7fa6b93e4c10>
    - <ast.Name object at 0x7fa6b93e4df0>
    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>.len
    - <builtin>.isinstance
    - <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>.hasattr
    - <builtin>.issubclass
    - <builtin>.type
    - mock.mock._is_instance_mock
    - <builtin>.isinstance
    - mock.mock._extract_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
    - <builtin>.property
    - mock.mock._delegating_property
    - threading.RLock
    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 0x7fa6ba76fd30>
    - <ast.Constant object at 0x7fa6ba76f040>
    - <ast.Constant object at 0x7fa6ba76f670>
    - <ast.Constant object at 0x7fa6ba76f880>
    - <ast.Constant object at 0x7fa6ba76f490>
    - <ast.Constant object at 0x7fa6ba76f940>
    - <ast.Constant object at 0x7fa6ba76f3a0>
    - <ast.Constant object at 0x7fa6ba76f0a0>
    - <ast.Constant object at 0x7fa6ba76fa90>
    - <ast.Constant object at 0x7fa6ba76f7f0>
    - <ast.Constant object at 0x7fa6ba76f4f0>
    argNames:
    - cls
    - spec
    - wraps
    - name
    - spec_set
    - parent
    - _spec_state
    - _new_name
    - _new_parent
    - _spec_as_instance
    - _eat_self
    - unsafe
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 453
    functionName: mock.mock.NonCallableMock.__new__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.hasattr
    - <builtin>.getattr
    - asyncio.iscoroutinefunction
    - <builtin>.issubclass
    - inspect.iscoroutinefunction
    - <builtin>.type
    - mock.mock._is_async_obj
    - mock.mock._is_instance_mock
    - <builtin>.isinstance
    - inspect.isawaitable
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 3
    IfCount: 4
    argCount: 13
    argDefaultValues:
    - <ast.Constant object at 0x7fa6ba76f9a0>
    - <ast.Constant object at 0x7fa6ba76f460>
    - <ast.Constant object at 0x7fa6ba76f430>
    - <ast.Constant object at 0x7fa6ba76fac0>
    - <ast.Constant object at 0x7fa6ba76fe20>
    - <ast.Constant object at 0x7fa6b9aaec10>
    - <ast.Constant object at 0x7fa6b9aae640>
    - <ast.Constant object at 0x7fa6b9aaeac0>
    - <ast.Constant object at 0x7fa6b9aae970>
    - <ast.Constant object at 0x7fa6b9aaedc0>
    - <ast.Constant object at 0x7fa6b9aaed90>
    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: 8
    functionsReached:
    - <builtin>.getattr
    - inspect.unwrap
    - inspect.signature
    - mock.mock.NonCallableMock._mock_add_spec
    - functools.partial
    - mock.mock._get_signature_object
    - args.pop
    - <builtin>.dir
    - <builtin>.isinstance
    - inspect.getattr_static
    - <builtin>.sorted
    - <builtin>.type
    - arg.split
    - mock.mock._is_instance_mock
    - mock.mock.NonCallableMock.configure_mock
    - asyncio.iscoroutinefunction
    - _spec_asyncs.append
    - <builtin>.issubclass
    - inspect.iscoroutinefunction
    - kwargs.items
    - <builtin>.setattr
    - mock.mock._is_list
    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 0x7fa6ba259b20>
    - <ast.Constant object at 0x7fa6ba259b80>
    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: 12
    functionsReached:
    - inspect.getattr_static
    - asyncio.iscoroutinefunction
    - _spec_asyncs.append
    - <builtin>.issubclass
    - inspect.iscoroutinefunction
    - <builtin>.type
    - mock.mock._get_signature_object
    - functools.partial
    - <builtin>.dir
    - mock.mock._is_list
    - inspect.unwrap
    - mock.mock._is_instance_mock
    - <builtin>.isinstance
    - inspect.signature
    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: 9
    functionsReached:
    - <builtin>.getattr
    - <builtin>.sorted
    - args.pop
    - <builtin>.setattr
    - kwargs.items
    - arg.split
    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>.hasattr
    - <builtin>.isinstance
    - <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 0x7fa6ba2592e0>
    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:
    - inspect.getattr_static
    - mock.mock.NonCallableMock._mock_add_spec
    - asyncio.iscoroutinefunction
    - _spec_asyncs.append
    - <builtin>.issubclass
    - inspect.iscoroutinefunction
    - <builtin>.type
    - mock.mock._get_signature_object
    - functools.partial
    - <builtin>.dir
    - mock.mock._is_list
    - inspect.unwrap
    - mock.mock._is_instance_mock
    - <builtin>.isinstance
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 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: inspect.unwrap
    functionSourceFile: inspect
    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: _spec_asyncs.append
    functionSourceFile: <builtin>
    functionUses: 13
    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: 4
    functionLinenumber: 580
    functionName: mock.mock.NonCallableMock.__get_return_value
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.mock.MagicProxy.__init__
    - orig_magics.intersection
    - mock.mock.MagicMixin.__init__
    - <builtin>.getattr
    - mock.mock.MagicMixin._mock_set_magics
    - <builtin>.type
    - <builtin>.setattr
    - mock.mock.PropertyMock._get_child_mock
    - <builtin>.delattr
    - <builtin>.set
    linkageType: pythonLinkage
    raised: []
    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:
    - mock.mock.MagicProxy.__init__
    - orig_magics.intersection
    - <builtin>.getattr
    - mock.mock.MagicMixin.__init__
    - mock.mock.MagicMixin._mock_set_magics
    - <builtin>.type
    - <builtin>.setattr
    - <builtin>.delattr
    - <builtin>.set
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 593
    functionName: mock.mock.NonCallableMock.__set_return_value
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.hasattr
    - <builtin>.issubclass
    - <builtin>.type
    - mock.mock._check_and_set_parent
    - mock.mock._is_instance_mock
    - <builtin>.isinstance
    - mock.mock._extract_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:
    - mock.mock._is_exception
    - <builtin>.issubclass
    - mock.mock._MockIter.__init__
    - <builtin>.callable
    - <builtin>.isinstance
    - <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>.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:
    - mock.mock._is_exception
    - <builtin>.getattr
    - <builtin>.issubclass
    - <builtin>.isinstance
    - <builtin>.iter
    - mock.mock._callable
    - mock.mock._try_iter
    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:
    - mock.mock._is_exception
    - <builtin>.getattr
    - <builtin>.issubclass
    - <builtin>.isinstance
    - <builtin>.iter
    - mock.mock._callable
    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 0x7fa6b9883280>
    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:
    - visited.append
    - child.reset_mock
    - <builtin>.issubclass
    - ret.reset_mock
    - <builtin>.type
    - mock.mock._is_instance_mock
    - <builtin>.isinstance
    - <builtin>.id
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 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: 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: 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: args.pop
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 0
    IfCount: 10
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 694
    functionName: mock.mock.NonCallableMock.__getattr__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - mock.mock.MagicMixin.__init__
    - mock.mock.create_autospec
    - inspect.unwrap
    - mock.mock._set_signature
    - inspect.signature
    - mock.mock._setup_async_mock
    - mock.mock._check_spec_arg_typos
    - mock.mock.NonCallableMock._mock_add_spec
    - base.__dict__.get
    - orig_magics.intersection
    - name.startswith
    - functools.partial
    - dataclasses.fields
    - mock.mock.MagicProxy.__init__
    - mock.mock._get_signature_object
    - mock.mock._setup_func
    - args.pop
    - <builtin>.dir
    - mock.mock._callable
    - mock.mock._set_async_signature
    - <builtin>.super
    - <builtin>.isinstance
    - mock.mock.PropertyMock._get_child_mock
    - mock.mock.AsyncMockMixin.__init__
    - mock.mock._instance_callable
    - dataclasses.is_dataclass
    - inspect.getattr_static
    - mock.mock._must_skip
    - <builtin>.sorted
    - <builtin>.type
    - inspect.isdatadescriptor
    - arg.split
    - mock.mock._is_instance_mock
    - <builtin>.exec
    - mock.mock.NonCallableMock.__init__
    - entries.extend
    - mock.mock._is_magic
    - klass.__dict__.get
    - mock.mock.NonCallableMock.configure_mock
    - kwargs.pop
    - mock.mock._check_signature
    - <builtin>.hasattr
    - mock.mock._SpecState.__init__
    - mock.mock._is_async_func
    - asyncio.iscoroutinefunction
    - _spec_asyncs.append
    - mock.configure_mock
    - name.isidentifier
    - <builtin>.issubclass
    - inspect.iscoroutinefunction
    - mock.mock.MagicMixin._mock_set_magics
    - <builtin>.setattr
    - kwargs.items
    - mock.mock._is_list
    - <builtin>.tuple
    - _kwargs.update
    - child_kwargs.update
    - mock.mock._copy_func_details
    - <builtin>.delattr
    - <builtin>.set
    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 0x7fa6b9d17490>
    - <ast.Constant object at 0x7fa6b9d178b0>
    - <ast.Constant object at 0x7fa6b9d172b0>
    - <ast.Constant object at 0x7fa6b9d17b80>
    argNames:
    - spec
    - spec_set
    - instance
    - _parent
    - _name
    - unsafe
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 2794
    functionName: mock.mock.create_autospec
    functionSourceFile: mock.mock
    functionUses: 3
    functionsReached:
    - <builtin>.getattr
    - mock.mock.MagicMixin.__init__
    - mock.mock.create_autospec
    - inspect.unwrap
    - mock.mock._set_signature
    - inspect.signature
    - mock.mock._setup_async_mock
    - mock.mock._check_spec_arg_typos
    - mock.mock.NonCallableMock._mock_add_spec
    - base.__dict__.get
    - orig_magics.intersection
    - functools.partial
    - dataclasses.fields
    - mock.mock.MagicProxy.__init__
    - mock.mock._get_signature_object
    - mock.mock._setup_func
    - args.pop
    - <builtin>.dir
    - mock.mock._callable
    - mock.mock._set_async_signature
    - <builtin>.super
    - <builtin>.isinstance
    - mock.mock.AsyncMockMixin.__init__
    - mock.mock._instance_callable
    - dataclasses.is_dataclass
    - inspect.getattr_static
    - mock.mock._must_skip
    - <builtin>.sorted
    - <builtin>.type
    - inspect.isdatadescriptor
    - arg.split
    - mock.mock._is_instance_mock
    - <builtin>.exec
    - mock.mock.NonCallableMock.__init__
    - entries.extend
    - mock.mock._is_magic
    - klass.__dict__.get
    - mock.mock.NonCallableMock.configure_mock
    - kwargs.pop
    - mock.mock._check_signature
    - <builtin>.hasattr
    - mock.mock._SpecState.__init__
    - mock.mock._is_async_func
    - asyncio.iscoroutinefunction
    - mock.configure_mock
    - name.isidentifier
    - _spec_asyncs.append
    - <builtin>.issubclass
    - inspect.iscoroutinefunction
    - mock.mock.MagicMixin._mock_set_magics
    - <builtin>.setattr
    - kwargs.items
    - mock.mock._is_list
    - <builtin>.tuple
    - _kwargs.update
    - child_kwargs.update
    - mock.mock._copy_func_details
    - <builtin>.delattr
    - <builtin>.set
    linkageType: pythonLinkage
    raised:
    - RuntimeError
    - InvalidSpecError
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 742
    functionName: mock.mock.NonCallableMock._extract_mock_name
    functionSourceFile: mock.mock
    functionUses: 3
    functionsReached:
    - <builtin>.reversed
    - _name_list.append
    - <builtin>.len
    - <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: 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: <builtin>.reversed
    functionSourceFile: <builtin>
    functionUses: 6
    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:
    - _name_list.append
    - mock.mock.NonCallableMock._extract_mock_name
    - <builtin>.list
    - <builtin>.reversed
    - <builtin>.type
    - <builtin>.len
    - <builtin>.id
    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:
    - <builtin>.sorted
    - <builtin>.list
    - <builtin>.type
    - e.startswith
    - <builtin>.dir
    - <builtin>.set
    - mock.mock._is_magic
    - object.__dir__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: 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:
    - _name_list.append
    - <builtin>.hasattr
    - mock.mock.NonCallableMock._extract_mock_name
    - <builtin>.list
    - <builtin>.reversed
    - mock.mock._get_method
    - <builtin>.issubclass
    - <builtin>.type
    - <builtin>.setattr
    - mock.mock._check_and_set_parent
    - mock.mock._is_instance_mock
    - <builtin>.isinstance
    - mock.mock._extract_mock
    - <builtin>.len
    - object.__setattr__
    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 0x7fa6b94d6a60>
    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:
    - children.get
    - <builtin>.hasattr
    - name.replace
    - <builtin>.isinstance
    - mock.mock._extract_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: 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:
    - e.with_traceback
    - children.get
    - <builtin>.hasattr
    - mock.mock._Call.__init__
    - sig.bind
    - mock.mock.NonCallableMock._get_call_signature_from_name
    - name.replace
    - <builtin>.isinstance
    - mock.mock._extract_mock
    - <builtin>.len
    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 0x7fa6baa073d0>
    - <ast.Constant object at 0x7fa6baa07b50>
    - <ast.Constant object at 0x7fa6baa078e0>
    - <ast.Constant object at 0x7fa6baa07fd0>
    - <ast.Constant object at 0x7fa6baa07100>
    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:
    - mock.mock.NonCallableMock._calls_repr
    - unittest.util.safe_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:
    - mock.mock.NonCallableMock._calls_repr
    - unittest.util.safe_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:
    - e.with_traceback
    - children.get
    - <builtin>.hasattr
    - mock.mock.NonCallableMock._call_matcher
    - mock.mock._Call.__init__
    - sig.bind
    - mock.mock.NonCallableMock._format_mock_call_signature
    - mock.mock.NonCallableMock._get_call_signature_from_name
    - name.replace
    - <builtin>.isinstance
    - mock.mock._extract_mock
    - <builtin>.len
    - mock.mock._format_call_signature
    - <builtin>.repr
    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.NonCallableMock._format_mock_failure_message
    - mock.mock._format_call_signature
    - <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:
    - e.with_traceback
    - mock.mock.NonCallableMock._calls_repr
    - children.get
    - <builtin>.hasattr
    - unittest.util.safe_repr
    - mock.mock.NonCallableMock._call_matcher
    - mock.mock._Call.__init__
    - sig.bind
    - mock.mock.NonCallableMock.assert_called_with
    - mock.mock.NonCallableMock._format_mock_call_signature
    - mock.mock.NonCallableMock._get_call_signature_from_name
    - name.replace
    - <builtin>.isinstance
    - mock.mock._extract_mock
    - <builtin>.len
    - mock.mock._format_call_signature
    - <builtin>.repr
    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 0x7fa6ba82b610>
    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:
    - e.with_traceback
    - children.get
    - <builtin>.hasattr
    - <builtin>.list
    - mock.mock.NonCallableMock._call_matcher
    - mock.mock._Call.__init__
    - sig.bind
    - mock.mock.NonCallableMock._get_call_signature_from_name
    - name.replace
    - all_calls.remove
    - <builtin>.isinstance
    - mock.mock._extract_mock
    - <builtin>.next
    - <builtin>.len
    - not_found.append
    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:
    - e.with_traceback
    - children.get
    - <builtin>.hasattr
    - mock.mock.NonCallableMock._call_matcher
    - mock.mock._Call.__init__
    - sig.bind
    - mock.mock.NonCallableMock._format_mock_call_signature
    - mock.mock.NonCallableMock._get_call_signature_from_name
    - name.replace
    - <builtin>.isinstance
    - mock.mock._extract_mock
    - <builtin>.len
    - mock.mock._format_call_signature
    - <builtin>.repr
    linkageType: pythonLinkage
    raised:
    - AssertionError
    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: 0
    functionsReached:
    - _name_list.append
    - mock.mock.MagicMixin.__init__
    - <builtin>.getattr
    - <builtin>.reversed
    - inspect.unwrap
    - inspect.signature
    - mock.mock.NonCallableMock._mock_add_spec
    - orig_magics.intersection
    - mock.mock.NonCallableMock._extract_mock_name
    - functools.partial
    - mock.mock._get_signature_object
    - args.pop
    - <builtin>.dir
    - <builtin>.super
    - <builtin>.isinstance
    - mock.mock.AsyncMockMixin.__init__
    - inspect.getattr_static
    - <builtin>.sorted
    - kw.get
    - <builtin>.type
    - arg.split
    - mock.mock._is_instance_mock
    - mock.mock.NonCallableMock.__init__
    - mock.mock.MagicProxy.__init__
    - mock.mock.NonCallableMock.configure_mock
    - <builtin>.list
    - asyncio.iscoroutinefunction
    - mock.mock.CallableMixin.__init__
    - <builtin>.issubclass
    - mock.mock.MagicMixin._mock_set_magics
    - _spec_asyncs.append
    - inspect.iscoroutinefunction
    - <builtin>.setattr
    - kwargs.items
    - mock.mock._is_list
    - <builtin>.tuple
    - <builtin>.delattr
    - <builtin>.set
    - <builtin>.len
    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: kw.get
    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: 2322
    functionName: mock.mock.AsyncMockMixin.__init__
    functionSourceFile: mock.mock
    functionUses: 5
    functionsReached:
    - <builtin>.getattr
    - inspect.unwrap
    - inspect.signature
    - mock.mock.NonCallableMock._mock_add_spec
    - functools.partial
    - mock.mock._get_signature_object
    - args.pop
    - <builtin>.dir
    - <builtin>.super
    - <builtin>.isinstance
    - inspect.getattr_static
    - <builtin>.sorted
    - <builtin>.type
    - arg.split
    - mock.mock._is_instance_mock
    - mock.mock.NonCallableMock.__init__
    - mock.mock.NonCallableMock.configure_mock
    - asyncio.iscoroutinefunction
    - _spec_asyncs.append
    - <builtin>.issubclass
    - inspect.iscoroutinefunction
    - kwargs.items
    - <builtin>.setattr
    - mock.mock._is_list
    - <builtin>.tuple
    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:
    - mock.mock.MagicProxy.__init__
    - orig_magics.intersection
    - <builtin>.getattr
    - mock.mock.MagicMixin._mock_set_magics
    - <builtin>.type
    - <builtin>.setattr
    - <builtin>.delattr
    - <builtin>.set
    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 0x7fa6b938b3d0>
    - <ast.Constant object at 0x7fa6b938b610>
    - <ast.Name object at 0x7fa6b938be50>
    - <ast.Constant object at 0x7fa6b938b5e0>
    - <ast.Constant object at 0x7fa6b938b970>
    - <ast.Constant object at 0x7fa6b938bac0>
    - <ast.Constant object at 0x7fa6b938be80>
    - <ast.Constant object at 0x7fa6b938bee0>
    - <ast.Constant object at 0x7fa6b938b040>
    - <ast.Constant object at 0x7fa6b938bb80>
    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: 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: 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>.getattr
    - mock.mock.mock_open._readline_side_effect
    - mock.mock.CallableMixin._mock_check_sig
    - <builtin>.next
    - mock.mock._Call.__init__
    - <builtin>.isinstance
    - io.BytesIO
    - mock.mock.CallableMixin._execute_mock_call
    - mock.mock._is_exception
    - mock.mock._to_stream
    - mock.mock.CallableMixin._increment_mock_call
    - mock.mock.mock_open.reset_data
    - mock.mock.mock_open._iter_side_effect
    - io.StringIO
    - _new_parent.method_calls.append
    - <builtin>.issubclass
    - _new_parent.mock_calls.append
    - mock.mock._callable
    - mock.mock.CallableMixin._mock_call
    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:
    - _new_parent.method_calls.append
    - _new_parent.mock_calls.append
    - mock.mock._Call.__init__
    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:
    - <builtin>.next
    - mock.mock._is_exception
    - io.StringIO
    - <builtin>.getattr
    - mock.mock._to_stream
    - mock.mock.mock_open._readline_side_effect
    - <builtin>.issubclass
    - <builtin>.isinstance
    - io.BytesIO
    - mock.mock.CallableMixin._execute_mock_call
    - mock.mock._callable
    - mock.mock.mock_open.reset_data
    - mock.mock.mock_open._iter_side_effect
    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:
    - <builtin>.next
    - mock.mock._is_exception
    - io.StringIO
    - <builtin>.getattr
    - mock.mock._to_stream
    - mock.mock.mock_open._readline_side_effect
    - <builtin>.issubclass
    - <builtin>.isinstance
    - io.BytesIO
    - mock.mock._callable
    - mock.mock.mock_open.reset_data
    - mock.mock.mock_open._iter_side_effect
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _new_parent.method_calls.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _new_parent.mock_calls.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3086
    functionName: mock.mock.mock_open.reset_data
    functionSourceFile: mock.mock
    functionUses: 4
    functionsReached:
    - io.StringIO
    - mock.mock._to_stream
    - mock.mock.mock_open._readline_side_effect
    - io.BytesIO
    - <builtin>.isinstance
    - mock.mock.mock_open._iter_side_effect
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - thing
    - comp
    - import_path
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1334
    functionName: mock.mock._dot_lookup
    functionSourceFile: mock.mock
    functionUses: 13
    functionsReached:
    - <builtin>.__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>.getattr
    - mock.mock._dot_lookup
    - <builtin>.__import__
    - target.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: target.split
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: components.pop
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - kwargs_to_check
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1355
    functionName: mock.mock._check_spec_arg_typos
    functionSourceFile: mock.mock
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - RuntimeError
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 11
    argDefaultValues: []
    argNames:
    - self
    - getter
    - attribute
    - new
    - spec
    - create
    - spec_set
    - autospec
    - new_callable
    - kwargs
    - unsafe
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1369
    functionName: mock.mock._patch.__init__
    functionSourceFile: mock.mock
    functionUses: 7
    functionsReached:
    - <builtin>.issubclass
    - <builtin>.type
    - mock.mock._check_spec_arg_typos
    - mock.mock._is_instance_mock
    linkageType: pythonLinkage
    raised:
    - InvalidSpecError
    - ValueError
    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:
    - p.copy
    - <builtin>.issubclass
    - <builtin>.type
    - mock.mock._is_instance_mock
    - mock.mock._check_spec_arg_typos
    - mock.mock._patch.__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: 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:
    - functools.wraps
    - <builtin>.getattr
    - mock.mock._check_spec_arg_typos
    - attr.startswith
    - p.copy
    - <builtin>.dir
    - <builtin>.isinstance
    - mock.mock._patch.decorate_callable
    - func.patchings.append
    - <builtin>.type
    - mock.mock._is_instance_mock
    - mock.mock._patch.copy
    - <builtin>.hasattr
    - asyncio.iscoroutinefunction
    - mock.mock._patch.decorate_class
    - <builtin>.issubclass
    - inspect.iscoroutinefunction
    - <builtin>.setattr
    - mock.mock._patch.decorate_async_callable
    - mock.mock._patch.__init__
    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:
    - p.copy
    - <builtin>.hasattr
    - <builtin>.getattr
    - <builtin>.issubclass
    - <builtin>.type
    - <builtin>.setattr
    - <builtin>.dir
    - mock.mock._is_instance_mock
    - mock.mock._patch.copy
    - mock.mock._check_spec_arg_typos
    - mock.mock._patch.__init__
    - attr.startswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - func
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1474
    functionName: mock.mock._patch.decorate_async_callable
    functionSourceFile: mock.mock
    functionUses: 1
    functionsReached:
    - functools.wraps
    - <builtin>.hasattr
    - func.patchings.append
    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:
    - functools.wraps
    - <builtin>.hasattr
    - func.patchings.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: 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:
    - keywargs.update
    - exit_stack.enter_context
    - extra_args.append
    - <builtin>.tuple
    - contextlib.ExitStack
    linkageType: pythonLinkage
    raised: []
    returnType: N/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:
    - keywargs.update
    - exit_stack.enter_context
    - extra_args.append
    - mock.mock._patch.decoration_helper
    - <builtin>.tuple
    - contextlib.ExitStack
    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:
    - keywargs.update
    - exit_stack.enter_context
    - extra_args.append
    - mock.mock._patch.decoration_helper
    - <builtin>.tuple
    - contextlib.ExitStack
    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:
    - components.pop
    - <builtin>.getattr
    - mock.mock._patch_multiple.<lambda2>
    - mock.mock._importer
    - mock.mock._dot_lookup
    - <builtin>.isinstance
    - <builtin>.__import__
    - target.split
    - mock.mock._patch_multiple.<lambda1>
    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:
    - components.pop
    - <builtin>.getattr
    - mock.mock._importer
    - mock.mock._dot_lookup
    - <builtin>.__import__
    - target.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: 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:
    - mock.mock.MagicMixin.__init__
    - extra_args.update
    - inspect.unwrap
    - mock.mock._setup_async_mock
    - components.pop
    - functools.partial
    - dataclasses.fields
    - mock.mock._patch.get_original
    - <builtin>.super
    - mock.mock._dot_lookup
    - mock.mock._instance_callable
    - <builtin>.sorted
    - mock.mock._importer
    - inspect.isdatadescriptor
    - exit_stack.__exit__
    - contextlib.ExitStack
    - entries.extend
    - mock.mock._SpecState.__init__
    - mock.mock._is_list
    - <builtin>.tuple
    - child_kwargs.update
    - <builtin>.getattr
    - args.pop
    - <builtin>.bool
    - <builtin>.dir
    - mock.mock.AsyncMockMixin.__init__
    - <builtin>.exec
    - inspect.isawaitable
    - mock.mock.MagicProxy.__init__
    - kwargs.pop
    - mock.mock._check_signature
    - mock.configure_mock
    - <builtin>.issubclass
    - inspect.iscoroutinefunction
    - _kwargs.update
    - <builtin>.delattr
    - mock.mock._callable
    - target.split
    - mock.mock._is_async_obj
    - inspect.signature
    - <builtin>.__import__
    - mock.mock._patch.__exit__
    - base.__dict__.get
    - mock.mock._setup_func
    - <builtin>.callable
    - <builtin>.type
    - arg.split
    - mock.mock._is_magic
    - asyncio.iscoroutinefunction
    - mock.mock._is_async_func
    - name.isidentifier
    - <builtin>.setattr
    - kwargs.items
    - mock.mock._copy_func_details
    - mock.mock._patch_multiple.<lambda2>
    - mock.mock.create_autospec
    - mock.mock._set_signature
    - mock.mock._check_spec_arg_typos
    - sys.exc_info
    - mock.mock.NonCallableMock._mock_add_spec
    - orig_magics.intersection
    - mock.mock._get_signature_object
    - mock.mock._set_async_signature
    - <builtin>.isinstance
    - inspect.getattr_static
    - dataclasses.is_dataclass
    - mock.mock._must_skip
    - mock.mock._is_instance_mock
    - mock.mock.NonCallableMock.__init__
    - _kwargs.pop
    - klass.__dict__.get
    - mock.mock.NonCallableMock.configure_mock
    - <builtin>.hasattr
    - _spec_asyncs.append
    - mock.mock.MagicMixin._mock_set_magics
    - <builtin>.set
    - mock.mock._patch_multiple.<lambda1>
    linkageType: pythonLinkage
    raised:
    - RuntimeError
    - TypeError
    - InvalidSpecError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _kwargs.update
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _kwargs.pop
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: extra_args.update
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sys.exc_info
    functionSourceFile: sys
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 4
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - exc_info
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1669
    functionName: mock.mock._patch.__exit__
    functionSourceFile: mock.mock
    functionUses: 3
    functionsReached:
    - <builtin>.hasattr
    - <builtin>.delattr
    - <builtin>.setattr
    - exit_stack.__exit__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: 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:
    - mock.mock.MagicMixin.__init__
    - extra_args.update
    - inspect.unwrap
    - mock.mock._setup_async_mock
    - components.pop
    - functools.partial
    - dataclasses.fields
    - mock.mock._patch.get_original
    - <builtin>.super
    - mock.mock._dot_lookup
    - mock.mock._instance_callable
    - <builtin>.sorted
    - mock.mock._importer
    - inspect.isdatadescriptor
    - exit_stack.__exit__
    - contextlib.ExitStack
    - entries.extend
    - mock.mock._SpecState.__init__
    - mock.mock._is_list
    - <builtin>.tuple
    - child_kwargs.update
    - <builtin>.getattr
    - args.pop
    - <builtin>.bool
    - <builtin>.dir
    - mock.mock.AsyncMockMixin.__init__
    - <builtin>.exec
    - inspect.isawaitable
    - mock.mock.MagicProxy.__init__
    - kwargs.pop
    - mock.mock._check_signature
    - mock.configure_mock
    - <builtin>.issubclass
    - inspect.iscoroutinefunction
    - _kwargs.update
    - <builtin>.delattr
    - mock.mock._callable
    - target.split
    - mock.mock._is_async_obj
    - inspect.signature
    - <builtin>.__import__
    - mock.mock._patch.__exit__
    - base.__dict__.get
    - mock.mock._setup_func
    - <builtin>.callable
    - <builtin>.type
    - arg.split
    - mock.mock._is_magic
    - asyncio.iscoroutinefunction
    - mock.mock._is_async_func
    - name.isidentifier
    - <builtin>.setattr
    - kwargs.items
    - mock.mock._copy_func_details
    - mock.mock._patch_multiple.<lambda2>
    - mock.mock.create_autospec
    - mock.mock._set_signature
    - mock.mock._check_spec_arg_typos
    - sys.exc_info
    - mock.mock.NonCallableMock._mock_add_spec
    - orig_magics.intersection
    - mock.mock._get_signature_object
    - mock.mock._set_async_signature
    - <builtin>.isinstance
    - inspect.getattr_static
    - dataclasses.is_dataclass
    - mock.mock._must_skip
    - mock.mock._is_instance_mock
    - mock.mock.NonCallableMock.__init__
    - mock.mock._patch.__enter__
    - _kwargs.pop
    - klass.__dict__.get
    - mock.mock.NonCallableMock.configure_mock
    - <builtin>.hasattr
    - _spec_asyncs.append
    - mock.mock.MagicMixin._mock_set_magics
    - <builtin>.set
    - mock.mock._patch_multiple.<lambda1>
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1701
    functionName: mock.mock._patch.stop
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.hasattr
    - <builtin>.setattr
    - <builtin>.delattr
    - exit_stack.__exit__
    - mock.mock._patch.__exit__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - target
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1713
    functionName: mock.mock._get_target
    functionSourceFile: mock.mock
    functionUses: 2
    functionsReached:
    - target.rsplit
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: target.rsplit
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: mock.mock._get_target.<lambda1>
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - components.pop
    - <builtin>.getattr
    - mock.mock._importer
    - mock.mock._dot_lookup
    - <builtin>.__import__
    - target.split
    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 0x7fa6b8eab6d0>
    - <ast.Constant object at 0x7fa6b8eab2e0>
    - <ast.Constant object at 0x7fa6b8eab580>
    - <ast.Constant object at 0x7fa6b8eabb80>
    - <ast.Constant object at 0x7fa6b8eabbe0>
    - <ast.Constant object at 0x7fa6b8eabac0>
    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:
    - <builtin>.issubclass
    - <builtin>.type
    - mock.mock._is_instance_mock
    - mock.mock._check_spec_arg_typos
    - mock.mock._patch.__init__
    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: mock.mock._patch_object.<lambda1>
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8e6e2e0>
    - <ast.Constant object at 0x7fa6b8e6ed90>
    - <ast.Constant object at 0x7fa6b8e6ec10>
    - <ast.Constant object at 0x7fa6b8e6eee0>
    - <ast.Constant object at 0x7fa6b8e6e130>
    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:
    - patcher.additional_patchers.append
    - <builtin>.list
    - <builtin>.issubclass
    - <builtin>.type
    - kwargs.items
    - mock.mock._is_instance_mock
    - mock.mock._check_spec_arg_typos
    - mock.mock._patch.__init__
    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 0x7fa6b8df34c0>
    - <ast.Constant object at 0x7fa6b8df3580>
    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:
    - functools.wraps
    - <builtin>.getattr
    - mock.mock._clear_dict
    - mock.mock._patch_dict._patch_dict
    - <builtin>.__import__
    - in_dict.copy
    - attr.startswith
    - components.pop
    - <builtin>.dir
    - mock.mock._dot_lookup
    - <builtin>.isinstance
    - mock.mock._patch_dict.decorate_class
    - in_dict.update
    - mock.mock._patch_dict.decorate_async_callable
    - mock.mock._importer
    - mock.mock._patch_dict.decorate_callable
    - <builtin>.hasattr
    - asyncio.iscoroutinefunction
    - <builtin>.list
    - inspect.iscoroutinefunction
    - <builtin>.setattr
    - in_dict.clear
    - target.split
    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:
    - components.pop
    - <builtin>.hasattr
    - <builtin>.getattr
    - <builtin>.list
    - mock.mock._clear_dict
    - mock.mock._patch_dict._patch_dict
    - mock.mock._importer
    - <builtin>.setattr
    - <builtin>.dir
    - mock.mock._dot_lookup
    - in_dict.update
    - <builtin>.isinstance
    - <builtin>.__import__
    - in_dict.clear
    - target.split
    - in_dict.copy
    - attr.startswith
    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:
    - components.pop
    - <builtin>.getattr
    - <builtin>.list
    - mock.mock._clear_dict
    - mock.mock._patch_dict._patch_dict
    - mock.mock._importer
    - in_dict.clear
    - mock.mock._dot_lookup
    - <builtin>.isinstance
    - mock.mock._patch_dict._unpatch_dict
    - <builtin>.__import__
    - in_dict.update
    - target.split
    - in_dict.copy
    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:
    - components.pop
    - <builtin>.getattr
    - <builtin>.list
    - mock.mock._clear_dict
    - mock.mock._importer
    - in_dict.clear
    - mock.mock._dot_lookup
    - <builtin>.isinstance
    - <builtin>.__import__
    - in_dict.update
    - target.split
    - in_dict.copy
    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:
    - in_dict.update
    - <builtin>.list
    - mock.mock._clear_dict
    - in_dict.clear
    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:
    - components.pop
    - <builtin>.getattr
    - <builtin>.list
    - mock.mock._clear_dict
    - mock.mock._patch_dict._patch_dict
    - mock.mock._importer
    - in_dict.clear
    - mock.mock._dot_lookup
    - <builtin>.isinstance
    - mock.mock._patch_dict._unpatch_dict
    - <builtin>.__import__
    - in_dict.update
    - target.split
    - in_dict.copy
    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:
    - components.pop
    - <builtin>.getattr
    - <builtin>.list
    - mock.mock._clear_dict
    - mock.mock._patch_dict._patch_dict
    - mock.mock._importer
    - in_dict.clear
    - mock.mock._dot_lookup
    - <builtin>.isinstance
    - <builtin>.__import__
    - in_dict.update
    - target.split
    - in_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: 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:
    - <builtin>.list
    - mock.mock._clear_dict
    - in_dict.update
    - mock.mock._patch_dict._unpatch_dict
    - in_dict.clear
    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:
    - components.pop
    - <builtin>.getattr
    - <builtin>.list
    - mock.mock._clear_dict
    - mock.mock._patch_dict._patch_dict
    - mock.mock._importer
    - in_dict.clear
    - mock.mock._dot_lookup
    - <builtin>.isinstance
    - <builtin>.__import__
    - _patch._active_patches.append
    - in_dict.update
    - target.split
    - in_dict.copy
    - 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:
    - <builtin>.list
    - mock.mock._clear_dict
    - mock.mock._patch_dict.__exit__
    - in_dict.clear
    - mock.mock._patch_dict._unpatch_dict
    - _patch._active_patches.remove
    - in_dict.update
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _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>.id
    - <builtin>.type
    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:
    - mock.mock._AsyncIterator.__init__
    - <builtin>.getattr
    - inspect.unwrap
    - inspect.signature
    - mock.mock.NonCallableMock._mock_add_spec
    - functools.partial
    - mock.mock._get_signature_object
    - args.pop
    - <builtin>.dir
    - <builtin>.isinstance
    - inspect.getattr_static
    - <builtin>.sorted
    - <builtin>.type
    - arg.split
    - mock.mock._is_instance_mock
    - mock.mock.NonCallableMock.__init__
    - <builtin>.iter
    - mock.mock.NonCallableMock.configure_mock
    - asyncio.iscoroutinefunction
    - _spec_asyncs.append
    - <builtin>.issubclass
    - inspect.iscoroutinefunction
    - kwargs.items
    - <builtin>.setattr
    - mock.mock._is_list
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - iterator
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 3235
    functionName: mock.mock._AsyncIterator.__init__
    functionSourceFile: mock.mock
    functionUses: 1
    functionsReached:
    - <builtin>.getattr
    - inspect.unwrap
    - inspect.signature
    - mock.mock.NonCallableMock._mock_add_spec
    - functools.partial
    - mock.mock._get_signature_object
    - args.pop
    - <builtin>.dir
    - <builtin>.isinstance
    - inspect.getattr_static
    - <builtin>.sorted
    - <builtin>.type
    - arg.split
    - mock.mock._is_instance_mock
    - mock.mock.NonCallableMock.__init__
    - mock.mock.NonCallableMock.configure_mock
    - asyncio.iscoroutinefunction
    - _spec_asyncs.append
    - <builtin>.issubclass
    - inspect.iscoroutinefunction
    - kwargs.items
    - <builtin>.setattr
    - mock.mock._is_list
    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:
    - _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: _return_values.get
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _calculate_return_value.get
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _side_effect_methods.get
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2221
    functionName: mock.mock.MagicMixin._mock_set_magics
    functionSourceFile: mock.mock
    functionUses: 11
    functionsReached:
    - mock.mock.MagicProxy.__init__
    - orig_magics.intersection
    - <builtin>.getattr
    - <builtin>.type
    - <builtin>.setattr
    - <builtin>.delattr
    - <builtin>.set
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: 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 0x7fa6b8cc5280>
    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>.getattr
    - inspect.unwrap
    - inspect.signature
    - mock.mock.NonCallableMock._mock_add_spec
    - orig_magics.intersection
    - functools.partial
    - mock.mock._get_signature_object
    - <builtin>.dir
    - <builtin>.isinstance
    - inspect.getattr_static
    - <builtin>.type
    - mock.mock._is_instance_mock
    - mock.mock.MagicProxy.__init__
    - asyncio.iscoroutinefunction
    - _spec_asyncs.append
    - <builtin>.issubclass
    - mock.mock.MagicMixin._mock_set_magics
    - inspect.iscoroutinefunction
    - <builtin>.setattr
    - mock.mock._is_list
    - <builtin>.delattr
    - <builtin>.set
    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 0x7fa6b8cc5f70>
    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>.getattr
    - inspect.unwrap
    - inspect.signature
    - mock.mock.NonCallableMock._mock_add_spec
    - orig_magics.intersection
    - functools.partial
    - mock.mock._get_signature_object
    - <builtin>.dir
    - <builtin>.isinstance
    - inspect.getattr_static
    - <builtin>.type
    - mock.mock._is_instance_mock
    - mock.mock.MagicProxy.__init__
    - asyncio.iscoroutinefunction
    - _spec_asyncs.append
    - <builtin>.issubclass
    - mock.mock.MagicMixin._mock_set_magics
    - inspect.iscoroutinefunction
    - <builtin>.setattr
    - mock.mock._is_list
    - <builtin>.delattr
    - <builtin>.set
    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:
    - _side_effect_methods.get
    - mock.mock._set_return_value
    - <builtin>.setattr
    - parent._get_child_mock
    - _return_values.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: 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 0x7fa6b8cdb820>
    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:
    - _side_effect_methods.get
    - mock.mock.MagicProxy.create_mock
    - mock.mock._set_return_value
    - <builtin>.setattr
    - parent._get_child_mock
    - _return_values.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: 2
    functionLinenumber: -1
    functionName: mock.mock.AsyncMockMixin
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - _allowed_names.add
    - <builtin>.property
    - mock.mock._delegating_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._is_exception
    - io.StringIO
    - <builtin>.getattr
    - asyncio.iscoroutinefunction
    - mock.mock._to_stream
    - mock.mock.mock_open._readline_side_effect
    - <builtin>.issubclass
    - inspect.iscoroutinefunction
    - mock.mock._Call.__init__
    - mock.mock._callable
    - <builtin>.isinstance
    - io.BytesIO
    - <builtin>.next
    - mock.mock.mock_open.reset_data
    - mock.mock.mock_open._iter_side_effect
    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:
    - e.with_traceback
    - children.get
    - <builtin>.hasattr
    - mock.mock.NonCallableMock._call_matcher
    - mock.mock._Call.__init__
    - sig.bind
    - mock.mock.NonCallableMock._format_mock_call_signature
    - mock.mock.NonCallableMock._get_call_signature_from_name
    - name.replace
    - <builtin>.isinstance
    - mock.mock._extract_mock
    - <builtin>.len
    - mock.mock._format_call_signature
    - <builtin>.repr
    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.NonCallableMock._format_mock_failure_message
    - mock.mock._format_call_signature
    - <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:
    - e.with_traceback
    - children.get
    - mock.mock.AsyncMockMixin.assert_awaited_with
    - <builtin>.hasattr
    - mock.mock.NonCallableMock._call_matcher
    - mock.mock._Call.__init__
    - sig.bind
    - mock.mock.NonCallableMock._format_mock_call_signature
    - mock.mock.NonCallableMock._get_call_signature_from_name
    - name.replace
    - <builtin>.isinstance
    - mock.mock._extract_mock
    - <builtin>.len
    - mock.mock._format_call_signature
    - <builtin>.repr
    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:
    - e.with_traceback
    - children.get
    - <builtin>.hasattr
    - mock.mock.NonCallableMock._call_matcher
    - mock.mock._Call.__init__
    - sig.bind
    - mock.mock.NonCallableMock._format_mock_call_signature
    - mock.mock.NonCallableMock._get_call_signature_from_name
    - name.replace
    - <builtin>.isinstance
    - mock.mock._extract_mock
    - <builtin>.len
    - mock.mock._format_call_signature
    - <builtin>.repr
    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 0x7fa6b9534670>
    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:
    - e.with_traceback
    - children.get
    - all_awaits.remove
    - <builtin>.list
    - <builtin>.hasattr
    - mock.mock.NonCallableMock._call_matcher
    - mock.mock._Call.__init__
    - sig.bind
    - mock.mock.NonCallableMock._get_call_signature_from_name
    - name.replace
    - <builtin>.isinstance
    - mock.mock._extract_mock
    - <builtin>.next
    - <builtin>.len
    - not_found.append
    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 0x7fa6baa3d4c0>
    - <ast.Constant object at 0x7fa6baa3d190>
    - <ast.Constant object at 0x7fa6baa3d670>
    - <ast.Constant object at 0x7fa6baa3d280>
    - <ast.Constant object at 0x7fa6baa3d0d0>
    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>.len
    - <builtin>.isinstance
    - 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>.getattr
    - <builtin>.len
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2720
    functionName: mock.mock._Call.__call__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.mock._Call.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - attr
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2728
    functionName: mock.mock._Call.__getattr__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.mock._Call.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - attr
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2735
    functionName: mock.mock._Call.__getattribute__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - tuple.__getattribute__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tuple.__getattribute__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2741
    functionName: mock.mock._Call._get_call_arguments
    functionSourceFile: mock.mock
    functionUses: 2
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2750
    functionName: mock.mock._Call.args
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.mock._Call._get_call_arguments
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2754
    functionName: mock.mock._Call.kwargs
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.mock._Call._get_call_arguments
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2757
    functionName: mock.mock._Call.__repr__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - mock.mock._format_call_signature
    - name.startswith
    - <builtin>.repr
    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 0x7fa6b91276d0>
    - <ast.Constant object at 0x7fa6b9127bb0>
    - <ast.Constant object at 0x7fa6b91270d0>
    - <ast.Constant object at 0x7fa6b9127e80>
    - <ast.Constant object at 0x7fa6b9127f10>
    argNames:
    - self
    - spec
    - spec_set
    - parent
    - name
    - ids
    - instance
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2984
    functionName: mock.mock._SpecState.__init__
    functionSourceFile: ''
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 3
    argDefaultValues: []
    argNames:
    - spec
    - entry
    - is_type
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2954
    functionName: mock.mock._must_skip
    functionSourceFile: mock.mock
    functionUses: 4
    functionsReached:
    - klass.__dict__.get
    - <builtin>.getattr
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mock.configure_mock
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: klass.__dict__.get
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - read_data
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3006
    functionName: mock.mock._to_stream
    functionSourceFile: mock.mock
    functionUses: 6
    functionsReached:
    - io.StringIO
    - io.BytesIO
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: io.BytesIO
    functionSourceFile: io
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: io.StringIO
    functionSourceFile: io
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b944f3a0>
    - <ast.Constant object at 0x7fa6b944f430>
    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:
    - mock.mock.MagicProxy.__init__
    - io.StringIO
    - orig_magics.intersection
    - mock.mock.MagicMixin.__init__
    - <builtin>.list
    - <builtin>.getattr
    - mock.mock._to_stream
    - mock.mock.mock_open._readline_side_effect
    - mock.mock.MagicMixin._mock_set_magics
    - <builtin>.type
    - <builtin>.setattr
    - <builtin>.dir
    - io.BytesIO
    - <builtin>.isinstance
    - <builtin>.delattr
    - <builtin>.set
    - mock.mock.mock_open._iter_side_effect
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3028
    functionName: mock.mock.mock_open._readlines_side_effect
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3033
    functionName: mock.mock.mock_open._read_side_effect
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3038
    functionName: mock.mock.mock_open._readline_side_effect
    functionSourceFile: mock.mock
    functionUses: 6
    functionsReached:
    - mock.mock.mock_open._iter_side_effect
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3043
    functionName: mock.mock.mock_open._iter_side_effect
    functionSourceFile: ''
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3050
    functionName: mock.mock.mock_open._next_side_effect
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.next
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - exctype
    - excinst
    - exctb
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3055
    functionName: mock.mock.mock_open._exit_side_effect
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - handle.close
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: handle.close
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9d0c430>
    argNames:
    - self
    - obj
    - obj_type
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3111
    functionName: mock.mock.PropertyMock.__get__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.mock.CallableMixin.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - obj
    - val
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3113
    functionName: mock.mock.PropertyMock.__set__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.mock.CallableMixin.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - kw
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3123
    functionName: mock.mock.ThreadingMixin._get_child_mock
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - kw.get
    - <builtin>.isinstance
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - args
    - timeout
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3130
    functionName: mock.mock.ThreadingMixin.__init__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - threading.Lock
    - threading.Event
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: threading.Event
    functionSourceFile: threading
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: threading.Lock
    functionSourceFile: threading
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3139
    functionName: mock.mock.ThreadingMixin.reset_mock
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - threading.Event
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - expected_args
    - expected_kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3147
    functionName: mock.mock.ThreadingMixin.__get_event
    functionSourceFile: mock.mock
    functionUses: 2
    functionsReached:
    - threading.Event
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3156
    functionName: mock.mock.ThreadingMixin._mock_call
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - call_event.set
    - mock.mock.ThreadingMixin.__get_event
    - threading.Event
    - <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: 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.NonCallableMock._format_mock_call_signature
    - event.wait
    - mock.mock.ThreadingMixin.__get_event
    - mock.mock._format_call_signature
    - <builtin>.repr
    linkageType: pythonLinkage
    raised:
    - AssertionError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: event.wait
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - mock
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3207
    functionName: mock.mock.seal
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - m._mock_children.get
    - <builtin>.dir
    - <builtin>.isinstance
    - mock.mock.seal
    linkageType: pythonLinkage
    raised: []
    returnType: N/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
    - inspect.isfunction
    - mock.backports._unwrap_partial
    - <builtin>.bool
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inspect.ismethod
    functionSourceFile: inspect
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inspect.isfunction
    functionSourceFile: inspect
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 30
    functionName: mock.backports.iscoroutinefunction
    functionSourceFile: mock.backports
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - inspect.isfunction
    - inspect.ismethod
    - mock.backports._unwrap_partial
    - <builtin>.bool
    - <builtin>.isinstance
    - mock.backports._has_code_flag
    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 0x7fa6b8b81e50>
    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:
    - fut.set_result
    - queue.get
    - asyncio.Queue
    - queue.task_done
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: asyncio.Queue
    functionSourceFile: asyncio
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fut.set_result
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: queue.get
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: queue.task_done
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 63
    functionName: mock.backports.IsolatedAsyncioTestCase._setupAsyncioLoop
    functionSourceFile: mock.backports
    functionUses: 0
    functionsReached:
    - asyncio.new_event_loop
    - loop.create_future
    - loop.set_debug
    - asyncio.set_event_loop
    - loop.run_until_complete
    - loop.create_task
    - unittest.IsolatedAsyncioTestCase._asyncioLoopRunner
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: asyncio.new_event_loop
    functionSourceFile: asyncio
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: asyncio.set_event_loop
    functionSourceFile: asyncio
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: loop.set_debug
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: loop.create_future
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: unittest.IsolatedAsyncioTestCase._asyncioLoopRunner
    functionSourceFile: unittest
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: loop.create_task
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: loop.run_until_complete
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 5
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 73
    functionName: mock.backports.IsolatedAsyncioTestCase._tearDownAsyncioLoop
    functionSourceFile: mock.backports
    functionUses: 0
    functionsReached:
    - unittest.IsolatedAsyncioTestCase._asyncioTestLoop.close
    - unittest.IsolatedAsyncioTestCase._asyncioCallsQueue.join
    - asyncio.set_event_loop
    - unittest.IsolatedAsyncioTestCase._asyncioTestLoop.shutdown_asyncgens
    - unittest.IsolatedAsyncioTestCase._asyncioTestLoop.run_until_complete
    - unittest.IsolatedAsyncioTestCase._asyncioCallsQueue.put_nowait
    linkageType: pythonLinkage
    raised: []
    returnType: N/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 0x7fa6b8b9ddc0>
    argNames:
    - self
    - result
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 87
    functionName: mock.backports.IsolatedAsyncioTestCase.run
    functionSourceFile: mock.backports
    functionUses: 0
    functionsReached:
    - unittest.IsolatedAsyncioTestCase._setupAsyncioLoop
    - unittest.IsolatedAsyncioTestCase._tearDownAsyncioLoop
    - <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: 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 0x7fa6b8b9dca0>
    argNames:
    - config_file
    - section
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 38
    functionName: looker_sdk._settings
    functionSourceFile: looker_sdk
    functionUses: 2
    functionsReached:
    - value.startswith
    - value.strip
    - typing.cast
    - os.path.isfile
    - looker_sdk.rtl.api_settings.ApiSettings.read_config
    - os.getenv
    - value.endswith
    - typing.TypedDict.__annotations__.keys
    - typing.cast.get
    - looker_sdk.rtl.api_settings.ApiSettings.__init__
    - <builtin>.isinstance
    - configparser.ConfigParser
    - config_file.close
    - data.items
    - <builtin>.int
    - looker_sdk.rtl.api_settings.ApiSettings._override_settings
    - looker_sdk.rtl.api_settings.ApiSettings._clean_input
    - cfg_parser.sections
    - <builtin>.DeprecationWarning
    - looker_sdk.rtl.api_settings.ApiSettings._override_from_env
    - val.lower
    - cfg_parser.read_file
    - <builtin>.dict
    - warnings.warn
    - looker_sdk.rtl.api_settings.ApiSettings._bool
    - cfg_parser.has_section
    - <builtin>.open
    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:
    - value.startswith
    - value.strip
    - typing.cast
    - os.path.isfile
    - looker_sdk.rtl.api_settings.ApiSettings.read_config
    - os.getenv
    - value.endswith
    - typing.TypedDict.__annotations__.keys
    - typing.cast.get
    - <builtin>.isinstance
    - configparser.ConfigParser
    - config_file.close
    - data.items
    - <builtin>.int
    - looker_sdk.rtl.api_settings.ApiSettings._override_settings
    - looker_sdk.rtl.api_settings.ApiSettings._clean_input
    - cfg_parser.sections
    - <builtin>.DeprecationWarning
    - looker_sdk.rtl.api_settings.ApiSettings._override_from_env
    - val.lower
    - cfg_parser.read_file
    - <builtin>.dict
    - warnings.warn
    - looker_sdk.rtl.api_settings.ApiSettings._bool
    - cfg_parser.has_section
    - <builtin>.open
    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:
    - collections.abc.MutableMapping.update
    - looker_sdk.rtl.requests_transport.RequestsTransport.__init__
    - headers.update
    - logging.getLogger
    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:
    - settings.is_configured
    - datetime.timedelta
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - <builtin>.isinstance
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - datetime.datetime.now
    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: 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 0x7fa6b8dac2e0>
    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.timedelta
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - <builtin>.isinstance
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - datetime.datetime.now
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - token
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 60
    functionName: looker_sdk.rtl.auth_session.AuthSession._is_authenticated
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 67
    functionName: looker_sdk.rtl.auth_session.AuthSession.is_sudo_authenticated
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 0
    functionsReached:
    - looker_sdk.rtl.auth_session.AuthSession._is_authenticated
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 71
    functionName: looker_sdk.rtl.auth_session.AuthSession.is_authenticated
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 0
    functionsReached:
    - looker_sdk.rtl.auth_session.AuthSession._is_authenticated
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 74
    functionName: looker_sdk.rtl.auth_session.AuthSession._get_sudo_token
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 1
    functionsReached:
    - looker_sdk.rtl.auth_session.AuthSession._ok
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - datetime.timedelta
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - <builtin>.isinstance
    - looker_sdk.rtl.auth_session.AuthSession._login_sudo
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - response.value.decode
    - datetime.datetime.now
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 164
    functionName: looker_sdk.rtl.auth_session.AuthSession._login_sudo
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 3
    functionsReached:
    - looker_sdk.rtl.auth_session.AuthSession._ok
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - datetime.timedelta
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - <builtin>.isinstance
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - response.value.decode
    - datetime.datetime.now
    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:
    - looker_sdk.rtl.auth_session.AuthSession._ok
    - transport_options.setdefault
    - typing.cast
    - datetime.timedelta
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - <builtin>.isinstance
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - urllib.parse.urlencode
    - response.value.decode
    - looker_sdk.rtl.auth_session.AuthSession._login
    - datetime.datetime.now
    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:
    - looker_sdk.rtl.auth_session.AuthSession._ok
    - transport_options.setdefault
    - typing.cast
    - datetime.timedelta
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - <builtin>.isinstance
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - urllib.parse.urlencode
    - response.value.decode
    - datetime.datetime.now
    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
    - looker_sdk.rtl.auth_session.AuthSession._ok
    - transport_options.setdefault
    - typing.cast
    - datetime.timedelta
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - <builtin>.isinstance
    - looker_sdk.rtl.auth_session.AuthSession._login_sudo
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - urllib.parse.urlencode
    - response.value.decode
    - looker_sdk.rtl.auth_session.AuthSession._get_sudo_token
    - looker_sdk.rtl.auth_session.AuthSession._login
    - looker_sdk.rtl.auth_session.AuthSession._get_token
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6ba442220>
    argNames:
    - self
    - sudo_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 104
    functionName: looker_sdk.rtl.auth_session.AuthSession.login_user
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 0
    functionsReached:
    - looker_sdk.rtl.auth_session.AuthSession._ok
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - datetime.timedelta
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - <builtin>.isinstance
    - looker_sdk.rtl.auth_session.AuthSession._login_sudo
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - response.value.decode
    - datetime.datetime.now
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 469
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/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:
    - looker_sdk.rtl.auth_session.AuthSession._ok
    - transport_options.setdefault
    - typing.cast
    - datetime.timedelta
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - <builtin>.isinstance
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - urllib.parse.urlencode
    - datetime.datetime.now
    - response.value.decode
    - looker_sdk.rtl.auth_session.AuthSession._login
    - looker_sdk.rtl.auth_session.AuthSession._get_token
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 4
    IfCount: 4
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9883550>
    - <ast.Constant object at 0x7fa6b9883730>
    argNames:
    - self
    - full
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 187
    functionName: looker_sdk.rtl.auth_session.AuthSession.logout
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 0
    functionsReached:
    - looker_sdk.rtl.auth_session.AuthSession._ok
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - datetime.timedelta
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - <builtin>.isinstance
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - datetime.datetime.now
    - 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 0x7fa6b98834f0>
    - <ast.Constant object at 0x7fa6b9883610>
    argNames:
    - self
    - sudo
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 211
    functionName: looker_sdk.rtl.auth_session.AuthSession._logout
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 1
    functionsReached:
    - looker_sdk.rtl.auth_session.AuthSession._ok
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - datetime.timedelta
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - <builtin>.isinstance
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - response.value.decode
    - datetime.datetime.now
    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: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: response.value.decode
    functionSourceFile: <builtin>
    functionUses: 467
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - byte_count
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 245
    functionName: looker_sdk.rtl.auth_session.CryptoHash.secure_random
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 0
    functionsReached:
    - secrets.token_urlsafe
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: secrets.token_urlsafe
    functionSourceFile: secrets
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - message
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 248
    functionName: looker_sdk.rtl.auth_session.CryptoHash.sha256_hash
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 0
    functionsReached:
    - value.hexdigest
    - <builtin>.bytes
    - hashlib.sha256
    - value.update
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.bytes
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: value.update
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: value.hexdigest
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 7
    argDefaultValues: []
    argNames:
    - self
    - settings
    - transport
    - deserialize
    - serialize
    - crypto
    - version
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 255
    functionName: looker_sdk.rtl.auth_session.OAuthSession.__init__
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - config_data.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: config_data.get
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - scope
    - state
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 280
    functionName: looker_sdk.rtl.auth_session.OAuthSession.create_auth_code_request_url
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 0
    functionsReached:
    - urllib.parse.urlencode
    - urllib.parse.urljoin
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - grant_type
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 312
    functionName: looker_sdk.rtl.auth_session.OAuthSession._request_token
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 2
    functionsReached:
    - urllib.parse.urljoin
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8dc2f10>
    - <ast.Constant object at 0x7fa6b8dc2d00>
    argNames:
    - self
    - auth_code
    - code_verifier
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 330
    functionName: looker_sdk.rtl.auth_session.OAuthSession.redeem_auth_code
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 0
    functionsReached:
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - datetime.timedelta
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - <builtin>.isinstance
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - urllib.parse.urljoin
    - looker_sdk.rtl.auth_session.OAuthSession._request_token
    - datetime.datetime.now
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 346
    functionName: looker_sdk.rtl.auth_session.OAuthSession._login
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 0
    functionsReached:
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - datetime.timedelta
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - <builtin>.isinstance
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - urllib.parse.urljoin
    - looker_sdk.rtl.auth_session.OAuthSession._request_token
    - 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.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 0x7fa6b8d45880>
    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 0x7fa6ba88bb50>
    - <ast.Constant object at 0x7fa6ba88b940>
    - <ast.Constant object at 0x7fa6ba88b850>
    - <ast.Constant object at 0x7fa6ba88ba00>
    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: 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 0x7fa6b9aaed00>
    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: 459
    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: 460
    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 0x7fa6b8ba1ca0>
    - <ast.Constant object at 0x7fa6b8ba1820>
    - <ast.Constant object at 0x7fa6b8ba1e20>
    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: 458
    functionsReached:
    - requests.get
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    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 0x7fa6b8b10a00>
    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: 457
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - requests.get
    - m.groups
    - <builtin>.len
    - re.search
    - 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: re.search
    functionSourceFile: re
    functionUses: 458
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 458
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 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:
    - functools.partial
    - <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: 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>.getattr
    - <builtin>.isinstance
    - looker_sdk.rtl.model.Model._key_to_attr
    linkageType: pythonLinkage
    raised:
    - KeyError
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 0
    IfCount: 6
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - key
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 79
    functionName: looker_sdk.rtl.model.Model.__setitem__
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - <builtin>.hasattr
    - cattr.Converter
    - converter.register_unstructure_hook
    - functools.partial
    - <builtin>.issubclass
    - looker_sdk.rtl.model.Model._get_converter
    - <builtin>.setattr
    - looker_sdk.rtl.model.Model._key_to_attr
    - <builtin>.locals
    - <builtin>.isinstance
    - <builtin>.eval
    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:
    - actual_type.__members__.values
    - valid.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: actual_type.__members__.values
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: valid.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 115
    functionName: looker_sdk.rtl.model.Model.__delitem__
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - <builtin>.setattr
    - looker_sdk.rtl.model.Model._key_to_attr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 119
    functionName: looker_sdk.rtl.model.Model.__iter__
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - <builtin>.hasattr
    - cattr.Converter
    - converter.register_unstructure_hook
    - functools.partial
    - looker_sdk.rtl.model.Model._get_converter
    - <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: 2
    functionLinenumber: 122
    functionName: looker_sdk.rtl.model.Model.__len__
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - <builtin>.hasattr
    - cattr.Converter
    - converter.register_unstructure_hook
    - functools.partial
    - looker_sdk.rtl.model.Model._get_converter
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 125
    functionName: looker_sdk.rtl.model.Model.__contains__
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - <builtin>.hasattr
    - cattr.Converter
    - converter.register_unstructure_hook
    - functools.partial
    - looker_sdk.rtl.model.Model._get_converter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 128
    functionName: looker_sdk.rtl.model.Model.keys
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - <builtin>.hasattr
    - cattr.Converter
    - converter.register_unstructure_hook
    - functools.partial
    - looker_sdk.rtl.model.Model._get_converter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 131
    functionName: looker_sdk.rtl.model.Model.items
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - <builtin>.hasattr
    - cattr.Converter
    - converter.register_unstructure_hook
    - functools.partial
    - looker_sdk.rtl.model.Model._get_converter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 134
    functionName: looker_sdk.rtl.model.Model.values
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - <builtin>.hasattr
    - cattr.Converter
    - converter.register_unstructure_hook
    - functools.partial
    - looker_sdk.rtl.model.Model._get_converter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6ba7da160>
    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 0x7fa6ba7daeb0>
    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 0x7fa6b96c6d60>
    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>.getattr
    - <builtin>.callable
    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 0x7fa6b96c6190>
    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>.super
    - vals.get
    - cls.__members__.values
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cls.__members__.values
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: vals.get
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8b337c0>
    - <ast.Constant object at 0x7fa6b8b33910>
    - <ast.Constant object at 0x7fa6b8b33c40>
    - <ast.Constant object at 0x7fa6b8b33340>
    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
    - converter.unstructure_attrs_asdict
    - data.pop
    - data.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: 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: 4
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: looker_sdk.rtl.serialize
    functionSourceFile: looker_sdk.rtl.serialize
    functionUses: 0
    functionsReached:
    - functools.partial
    - converter40.register_unstructure_hook
    - converter40.register_structure_hook
    - cattr.Converter
    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:
    - converter.structure_attrs_fromdict
    - data.pop
    - <builtin>.issubclass
    - <builtin>.locals
    - converter.structure
    - <builtin>.isinstance
    - looker_sdk.rtl.hooks.tr_data_keys
    - <builtin>.eval
    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:
    - <builtin>.isinstance
    - converter.structure_attrs_fromdict
    - data.pop
    - looker_sdk.rtl.hooks.tr_data_keys
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 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: 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:
    - value.startswith
    - value.strip
    - typing.cast
    - os.getenv
    - value.endswith
    - typing.TypedDict.__annotations__.keys
    - <builtin>.isinstance
    - configparser.ConfigParser
    - config_file.close
    - data.items
    - looker_sdk.rtl.api_settings.ApiSettings._override_settings
    - looker_sdk.rtl.api_settings.ApiSettings._clean_input
    - <builtin>.DeprecationWarning
    - cfg_parser.sections
    - looker_sdk.rtl.api_settings.ApiSettings._override_from_env
    - cfg_parser.read_file
    - <builtin>.dict
    - warnings.warn
    - cfg_parser.has_section
    - <builtin>.open
    linkageType: pythonLinkage
    raised: []
    returnType: N/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.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:
    - value.startswith
    - value.strip
    - warnings.warn
    - typing.cast
    - <builtin>.isinstance
    - value.endswith
    - <builtin>.DeprecationWarning
    - data.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: 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.TypedDict.__annotations__.keys
    functionSourceFile: typing
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.getenv
    functionSourceFile: os
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: data.items
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.DeprecationWarning
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: value.startswith
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: value.endswith
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: looker_sdk.sdk.api40.models
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached:
    - functools.partial
    - sr.converter40.register_structure_hook_func
    - <builtin>.globals
    - sr.converter40.register_structure_hook
    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: 6
    argDefaultValues: []
    argNames:
    - self
    - certification_status
    - ui_status
    - user_name
    - notes
    - updated_at
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1086
    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: 1132
    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: 1161
    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: 1190
    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: 1221
    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: 1248
    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: 1268
    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: 1342
    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: 1407
    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: 1466
    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: 1519
    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: 14
    argDefaultValues: []
    argNames:
    - self
    - can
    - content_id
    - type
    - title
    - description
    - folder_id
    - folder_name
    - view_count
    - preferred_viewer
    - model
    - created_by_id
    - certification_status
    - parent_folder_name
    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: 1570
    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: 1649
    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: 1718
    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: 1763
    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: 1802
    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: 1859
    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: 1924
    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: 1965
    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: 1992
    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: 2012
    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: 2039
    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: 2062
    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: 2082
    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: 2129
    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: 2190
    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: 2229
    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: 2254
    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: 2279
    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: 2320
    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: 2365
    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: 2394
    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: 2421
    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: 2444
    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: 2460
    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: 2489
    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: 2550
    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: 2597
    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: 2616
    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: 2631
    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: 2655
    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: 2684
    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: 2719
    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: 2762
    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: 2819
    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: 2888
    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: 2947
    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: 2996
    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: 3045
    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: 3094
    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: 3141
    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: 3186
    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: 3229
    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: 3262
    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: 53
    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
    - usage_count
    - is_owner_disabled
    - 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
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3387
    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: 3510
    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: 3541
    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: 3602
    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: 34
    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
    - 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
    - N/A
    - 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: 3715
    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: 3826
    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: 3897
    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: 17
    argDefaultValues: []
    argNames:
    - self
    - can
    - id
    - dashboard_layout_id
    - dashboard_element_id
    - row
    - column
    - width
    - height
    - deleted
    - element_title
    - element_title_hidden
    - vis_type
    - granular_row
    - granular_column
    - granular_width
    - granular_height
    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: 3970
    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: 4021
    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: 4044
    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: 4079
    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: 4114
    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: 4130
    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: 4157
    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: 4184
    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: 4218
    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: 65
    argDefaultValues: []
    argNames:
    - self
    - can
    - name
    - dialect
    - snippets
    - pdts_enabled
    - named_driver_version_requested
    - named_driver_version_actual
    - host
    - port
    - username
    - password
    - has_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
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4379
    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: 4530
    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: 4597
    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: 4664
    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: 4695
    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: 4718
    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: 4804
    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: 4851
    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: 4891
    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: 24
    argDefaultValues: []
    argNames:
    - self
    - additional_params
    - after_connect_statements
    - analytical_view_dataset
    - auth
    - cost_estimate
    - disable_context_comment
    - host
    - instance_name
    - key_pair_authentication
    - 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
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4978
    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: 5039
    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: 5052
    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: 5071
    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: 5094
    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: 5129
    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: 5192
    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: 5247
    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: 5282
    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: 5313
    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: 5344
    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: 5377
    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: 5432
    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: 5475
    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: 5490
    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: 5520
    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: 5602
    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: 5683
    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: 5753
    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: 5810
    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: 5863
    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: 5890
    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: 5919
    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: 5958
    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: 6011
    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: 6050
    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: 6065
    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: 6096
    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: 6185
    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: 6280
    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: 6327
    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: 6352
    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: 6407
    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: 6482
    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: 6521
    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: 6555
    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: 6594
    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: 6619
    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: 6642
    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: 6665
    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: 6703
    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: 6719
    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: 6755
    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: 6800
    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: 6850
    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: 6889
    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: 6922
    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: 7049
    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: 7152
    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: 7180
    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: 7219
    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: 7256
    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: 7301
    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: 7342
    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: 7371
    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: 7418
    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: 7463
    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: 7486
    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: 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
    - usage_count
    - is_owner_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
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 7571
    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: 7664
    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: 7695
    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: 7730
    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: 7841
    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: 7940
    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: 7958
    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: 7974
    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: 7990
    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: 8010
    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: 8157
    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: 8302
    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: 8334
    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: 8371
    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: 8393
    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: 8424
    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: 8449
    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: 8465
    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: 8503
    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: 8546
    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: 8564
    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: 8591
    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: 8628
    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: 8671
    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: 8726
    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: 8769
    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: 8794
    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: 8819
    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: 36
    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
    - usage_count
    - is_owner_disabled
    - 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
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 8901
    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: 37
    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
    - usage_count
    - is_owner_disabled
    - 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
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 9056
    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: 9149
    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: 9176
    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: 9199
    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: 9220
    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: 12
    argDefaultValues: []
    argNames:
    - self
    - can
    - column_limit
    - dynamic_fields
    - id
    - pivots
    - result_maker_id
    - sorts
    - source_queries
    - total
    - limit
    - 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
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 9259
    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: 9302
    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: 9327
    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: 9356
    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: 9387
    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: 9417
    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: 9438
    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: 9467
    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: 9498
    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: 9533
    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: 9564
    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: 9619
    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: 9716
    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: 9805
    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: 9838
    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: 9867
    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: 9892
    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: 9
    argDefaultValues: []
    argNames:
    - self
    - can
    - min_length
    - require_numeric
    - require_upperlower
    - require_special
    - expiration_enabled
    - expiration_duration_days
    - policy_enabled_at
    argTypes:
    - N/A
    - 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.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: 9984
    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: 10019
    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: 10091
    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: 25
    argDefaultValues: []
    argNames:
    - self
    - can
    - id
    - name
    - uses_git
    - is_git_dev_locked
    - 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
    - has_production_counterpart
    - 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
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 10182
    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: 10267
    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: 10322
    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: 10355
    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: 10374
    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: 10405
    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: 10444
    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: 10542
    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: 10645
    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: 10736
    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: 10827
    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: 10894
    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: 10957
    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: 10982
    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: 11019
    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: 11
    argDefaultValues: []
    argNames:
    - self
    - can
    - id
    - name
    - permission_set
    - permission_set_id
    - model_set
    - model_set_id
    - internal
    - 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: 11072
    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: 12
    argDefaultValues: []
    argNames:
    - self
    - can
    - id
    - name
    - permission_set
    - permission_set_id
    - model_set
    - model_set_id
    - internal
    - 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
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 11127
    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: 11194
    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: 11283
    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: 11358
    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: 36
    argDefaultValues: []
    argNames:
    - self
    - can
    - enabled
    - idp_cert
    - idp_cert_multi
    - multi_certs_supported
    - 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
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 11459
    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: 11554
    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: 11591
    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: 2
    argDefaultValues: []
    argNames:
    - self
    - signing
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 11618
    functionName: looker_sdk.sdk.api40.models.SamlIdpCertMulti.__init__
    functionSourceFile: looker_sdk.sdk.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
    - idp_issuer
    - idp_url
    - idp_cert
    - idp_cert_multi
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 11639
    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: 11670
    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: 11699
    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: 11796
    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: 11909
    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: 11948
    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: 11980
    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: 12019
    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: 12052
    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: 12085
    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: 12141
    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: 12204
    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: 12259
    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: 28
    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
    - content_certification_documentation_link
    - revoke_certification_on_edits
    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: 12338
    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: 12415
    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: 12460
    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: 12505
    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: 12530
    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: 12555
    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: 12580
    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: 12601
    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: 12640
    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: 12691
    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: 12738
    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: 12779
    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: 12804
    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: 12837
    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: 12864
    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: 12893
    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: 12946
    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: 13001
    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: 13025
    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: 13050
    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: 13065
    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: 13183
    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: 13298
    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: 13407
    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: 13434
    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: 13459
    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: 13551
    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: 13668
    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: 13743
    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: 13792
    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: 13829
    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: 13860
    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: 13907
    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: 13940
    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: 13967
    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: 14014
    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: 14065
    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: 14116
    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: 14206
    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: 14270
    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: 14294
    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: 14328
    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: 14378
    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: 14430
    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: 14460
    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: 14488
    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: 14525
    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: 14553
    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: 14593
    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: 14685
    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: 14703
    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: 14777
    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: 14853
    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: 24
    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
    - 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
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 14923
    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: 15011
    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: 15067
    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: 11
    argDefaultValues: []
    argNames:
    - self
    - dashboard_layout_id
    - dashboard_element_id
    - row
    - column
    - width
    - height
    - granular_row
    - granular_column
    - granular_width
    - granular_height
    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: 15119
    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: 15159
    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: 15180
    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: 15290
    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: 15440
    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: 15520
    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: 15564
    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: 15598
    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: 15630
    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: 15649
    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: 15668
    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: 15694
    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: 15720
    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: 15739
    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: 15757
    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: 15845
    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: 15931
    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: 15950
    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: 15978
    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: 16027
    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: 9
    argDefaultValues: []
    argNames:
    - self
    - column_limit
    - dynamic_fields
    - pivots
    - sorts
    - source_queries
    - total
    - limit
    - 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: 16081
    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: 16118
    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: 16137
    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: 16164
    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: 16238
    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: 7
    argDefaultValues: []
    argNames:
    - self
    - min_length
    - require_numeric
    - require_upperlower
    - require_special
    - expiration_enabled
    - expiration_duration_days
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 16314
    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: 16346
    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: 16389
    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: 16467
    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: 16617
    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: 16656
    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: 16700
    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: 27
    argDefaultValues: []
    argNames:
    - self
    - enabled
    - idp_cert
    - idp_cert_multi
    - multi_certs_supported
    - 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
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 16778
    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: 16906
    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: 16988
    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: 17018
    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: 23
    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
    - content_certification_documentation_link
    - revoke_certification_on_edits
    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: 17090
    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: 17158
    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: 17181
    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: 17213
    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: 17245
    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: 17288
    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: 17338
    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: 17372
    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: 17412
    functionName: looker_sdk.sdk.api40.models.WriteWhitelabelConfiguration.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.globals
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: looker_sdk.sdk.api40.models.<lambda1>
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sr.converter40.register_structure_hook_func
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sr.converter40.register_structure_hook
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: looker_sdk.sdk.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 0x7fa6b726a760>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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: 276
    functionsReached:
    - urllib.parse.unquote
    - urllib.parse.quote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b95d2e20>
    - <ast.Constant object at 0x7fa6b95d27f0>
    - <ast.Constant object at 0x7fa6b95d24c0>
    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: 95
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b939ac40>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b8c4f430>
    - <ast.Constant object at 0x7fa6b8c4f130>
    - <ast.Constant object at 0x7fa6b8c4fe80>
    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: 60
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b918c5b0>
    - <ast.Constant object at 0x7fa6b918ca60>
    - <ast.Constant object at 0x7fa6b918c430>
    - <ast.Constant object at 0x7fa6b918c070>
    - <ast.Constant object at 0x7fa6b918c280>
    - <ast.Constant object at 0x7fa6b918c340>
    - <ast.Constant object at 0x7fa6b918c7f0>
    - <ast.Constant object at 0x7fa6b918c160>
    - <ast.Constant object at 0x7fa6b918c040>
    - <ast.Constant object at 0x7fa6b918cca0>
    - <ast.Constant object at 0x7fa6b918ca90>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b8c55160>
    - <ast.Constant object at 0x7fa6b8c55b50>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9acabe0>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9acaaf0>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.put
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b9363e80>
    - <ast.Constant object at 0x7fa6b93630a0>
    - <ast.Constant object at 0x7fa6b9363dc0>
    - <ast.Constant object at 0x7fa6b9363940>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8d0e6a0>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b95d2310>
    - <ast.Constant object at 0x7fa6b95d2460>
    - <ast.Constant object at 0x7fa6b95d2f70>
    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: 57
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8d0e310>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b95c7250>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b95c7520>
    - <ast.Constant object at 0x7fa6ba00b7c0>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6ba00b880>
    - <ast.Constant object at 0x7fa6ba00be80>
    - <ast.Constant object at 0x7fa6ba00be50>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b97c2f70>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6ba763550>
    - <ast.Constant object at 0x7fa6ba7633d0>
    - <ast.Constant object at 0x7fa6ba763940>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6ba763970>
    - <ast.Constant object at 0x7fa6ba763820>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - warnings.warn
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6ba78bfd0>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b97d2f70>
    - <ast.Constant object at 0x7fa6b97d2d60>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b97d25e0>
    - <ast.Constant object at 0x7fa6b97d2190>
    - <ast.Constant object at 0x7fa6b97d2fa0>
    - <ast.Constant object at 0x7fa6b97d25b0>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6ba8bdbb0>
    - <ast.Constant object at 0x7fa6ba8bd790>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9417490>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b9417c40>
    - <ast.Constant object at 0x7fa6b9417df0>
    - <ast.Constant object at 0x7fa6b9417d30>
    - <ast.Constant object at 0x7fa6b9417d00>
    - <ast.Constant object at 0x7fa6b8e5db20>
    - <ast.Constant object at 0x7fa6b8e5d2b0>
    - <ast.Constant object at 0x7fa6b8e5de50>
    - <ast.Constant object at 0x7fa6b8e5d520>
    - <ast.Constant object at 0x7fa6b8e5d0d0>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b9d2df40>
    - <ast.Constant object at 0x7fa6b9d2d280>
    - <ast.Constant object at 0x7fa6b9d2de20>
    - <ast.Constant object at 0x7fa6b9d2d310>
    - <ast.Constant object at 0x7fa6b9d2ddf0>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6ba74aa00>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6ba759370>
    - <ast.Constant object at 0x7fa6ba759f40>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.put
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9433280>
    - <ast.Constant object at 0x7fa6b9433460>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9433310>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6ba297f70>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6ba2972b0>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6ba8f1d60>
    - <ast.Constant object at 0x7fa6ba8f16d0>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6ba8f1eb0>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6ba6ab460>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6bb03a760>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.put
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6bb03ab80>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6baa0fa30>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8e04dc0>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.put
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8e049d0>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.put
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8e840d0>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.put
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8e84220>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.put
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8c4fca0>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8c4f520>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9363370>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b93631c0>
    - <ast.Constant object at 0x7fa6b9363ac0>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b95d2cd0>
    - <ast.Constant object at 0x7fa6b95d2730>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b90b8a90>
    - <ast.Constant object at 0x7fa6b90b8e20>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b90b8b50>
    - <ast.Constant object at 0x7fa6b90b8d60>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8c55d30>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8c55fa0>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b917c160>
    - <ast.Constant object at 0x7fa6b917c490>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6ba997400>
    - <ast.Constant object at 0x7fa6ba997730>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b91a3340>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b91a3fd0>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b91a3cd0>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9ab31c0>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9ab3a30>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b8fa6d00>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8fa6a90>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b8bf6700>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.put
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b8bf6190>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b90c8460>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b90c8b80>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b915ad90>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b915afd0>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6ba919610>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6ba919bb0>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b93c2220>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b93c2340>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b93c2700>
    - <ast.Constant object at 0x7fa6b93c2eb0>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8bbf790>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6ba062ee0>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6ba062c70>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.put
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b93be8e0>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.put
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b93be310>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b93bef70>
    - <ast.Constant object at 0x7fa6b93be700>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6ba05b850>
    - <ast.Constant object at 0x7fa6ba05b190>
    - <ast.Constant object at 0x7fa6ba05b0d0>
    - <ast.Constant object at 0x7fa6ba05b910>
    - <ast.Constant object at 0x7fa6ba05bc40>
    - <ast.Constant object at 0x7fa6b9cc1ac0>
    - <ast.Constant object at 0x7fa6b9cc1160>
    - <ast.Constant object at 0x7fa6b9cc1790>
    - <ast.Constant object at 0x7fa6b9cc1b50>
    - <ast.Constant object at 0x7fa6b9cc12b0>
    - <ast.Constant object at 0x7fa6b9cc18b0>
    - <ast.Constant object at 0x7fa6b9cc1a00>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9cc15b0>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9774fd0>
    - <ast.Constant object at 0x7fa6b9774cd0>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8b051c0>
    - <ast.Constant object at 0x7fa6b8b05b80>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b90442e0>
    - <ast.Constant object at 0x7fa6b9044e80>
    - <ast.Constant object at 0x7fa6b9044220>
    - <ast.Constant object at 0x7fa6b90443a0>
    - <ast.Constant object at 0x7fa6b9044100>
    - <ast.Constant object at 0x7fa6b9044c70>
    - <ast.Constant object at 0x7fa6b9044970>
    - <ast.Constant object at 0x7fa6b9044a90>
    - <ast.Constant object at 0x7fa6b90441c0>
    - <ast.Constant object at 0x7fa6b9044e20>
    - <ast.Constant object at 0x7fa6b9044b20>
    - <ast.Constant object at 0x7fa6b9044be0>
    - <ast.Constant object at 0x7fa6b90449a0>
    - <ast.Constant object at 0x7fa6b9044430>
    - <ast.Constant object at 0x7fa6b9044910>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b94b5730>
    - <ast.Constant object at 0x7fa6b94b5280>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b94b5cd0>
    - <ast.Constant object at 0x7fa6b94b5790>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b981ec10>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b97de130>
    - <ast.Constant object at 0x7fa6b97de2e0>
    - <ast.Constant object at 0x7fa6b97de460>
    - <ast.Constant object at 0x7fa6b97de4f0>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b97dea00>
    - <ast.Constant object at 0x7fa6b97de160>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6bae04940>
    - <ast.Constant object at 0x7fa6bae04070>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b8dd84f0>
    - <ast.Constant object at 0x7fa6b8dd88b0>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9ac4370>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9ac4670>
    - <ast.Constant object at 0x7fa6b9ac4490>
    - <ast.Constant object at 0x7fa6b9ac4820>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b953a250>
    - <ast.Constant object at 0x7fa6b953ac10>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b953ad60>
    - <ast.Constant object at 0x7fa6b953aaf0>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6ba4506d0>
    - <ast.Constant object at 0x7fa6ba4504c0>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b946baf0>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b946b610>
    - <ast.Constant object at 0x7fa6b946b430>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8dee070>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8deea00>
    - <ast.Constant object at 0x7fa6b8deeaf0>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8e63af0>
    - <ast.Constant object at 0x7fa6b8e63e50>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b8e63400>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8cc0700>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.put
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8cc0430>
    - <ast.Constant object at 0x7fa6b8cc06a0>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8d67e50>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8d671f0>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b8e996a0>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8e99790>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b95ce9a0>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b95ce4f0>
    - <ast.Constant object at 0x7fa6b95ce7f0>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8e359d0>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.put
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b8e352e0>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8c2dd30>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b8c2d460>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b8c2d820>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b914aee0>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b914afd0>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6ba82c0d0>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6ba82c220>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b919d070>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b919ddf0>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8c72f70>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b8c72d00>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b8e69fd0>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8e690d0>
    - <ast.Constant object at 0x7fa6b8e69550>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6ba7fcfd0>
    - <ast.Constant object at 0x7fa6ba7fc7f0>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6ba7fc5e0>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8e6e3d0>
    - <ast.Constant object at 0x7fa6b8e6ef70>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b8e6e7f0>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8eabee0>
    - <ast.Constant object at 0x7fa6b8eabdf0>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8eabfa0>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8ec1df0>
    - <ast.Constant object at 0x7fa6b8ec1f10>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8bd5ca0>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.put
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8bd52b0>
    - <ast.Constant object at 0x7fa6b8bd5a90>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9829760>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9829d30>
    - <ast.Constant object at 0x7fa6b9829be0>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9d33c70>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9d33520>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8f16af0>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8c60eb0>
    - <ast.Constant object at 0x7fa6b8c601f0>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.put
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8c60850>
    - <ast.Constant object at 0x7fa6b8c60e20>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.put
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b90cec70>
    - <ast.Constant object at 0x7fa6b90ce340>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b94d6e20>
    - <ast.Constant object at 0x7fa6b94d6400>
    - <ast.Constant object at 0x7fa6b94d6a60>
    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:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b94d6dc0>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8b9dac0>
    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:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8b9daf0>
    argNames:
    - self
    - client_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3787
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_external_oauth_application
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8b81550>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3808
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_oauth_application_user_state
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8b81370>
    - <ast.Constant object at 0x7fa6b8b815b0>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3828
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_ssh_servers
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b93dfca0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3849
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_ssh_server
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b93df2e0>
    argNames:
    - self
    - ssh_server_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3869
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.ssh_server
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8dc2ac0>
    argNames:
    - self
    - ssh_server_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3890
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_ssh_server
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8dc2550>
    argNames:
    - self
    - ssh_server_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3913
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_ssh_server
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8ced430>
    argNames:
    - self
    - ssh_server_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3934
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.test_ssh_server
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8b33040>
    - <ast.Constant object at 0x7fa6b8b33550>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3955
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_ssh_tunnels
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8b33400>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3976
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_ssh_tunnel
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8dac730>
    argNames:
    - self
    - ssh_tunnel_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3996
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.ssh_tunnel
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8dacc40>
    argNames:
    - self
    - ssh_tunnel_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4017
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_ssh_tunnel
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b93e4130>
    argNames:
    - self
    - ssh_tunnel_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4040
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_ssh_tunnel
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b93e4910>
    argNames:
    - self
    - ssh_tunnel_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4061
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.test_ssh_tunnel
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b8d45970>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4084
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.ssh_public_key
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b9883040>
    - <ast.Constant object at 0x7fa6b9883b50>
    - <ast.Constant object at 0x7fa6b9883820>
    - <ast.Constant object at 0x7fa6b9883790>
    - <ast.Constant object at 0x7fa6b98837f0>
    - <ast.Constant object at 0x7fa6b98838b0>
    - <ast.Constant object at 0x7fa6b9883e50>
    - <ast.Constant object at 0x7fa6b9883a60>
    - <ast.Constant object at 0x7fa6b98835b0>
    - <ast.Constant object at 0x7fa6b9883970>
    - <ast.Constant object at 0x7fa6b9883ee0>
    - <ast.Constant object at 0x7fa6b9883dc0>
    - <ast.Constant object at 0x7fa6b9883f40>
    - <ast.Constant object at 0x7fa6b9883ca0>
    argNames:
    - self
    - id
    - user_id
    - content_metadata_id
    - dashboard_id
    - look_id
    - board_id
    - lookml_dashboard_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
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4127
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_content_favorites
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b955bac0>
    - <ast.Constant object at 0x7fa6b955ba30>
    argNames:
    - self
    - content_favorite_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4186
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.content_favorite
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b955b070>
    argNames:
    - self
    - content_favorite_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4210
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_content_favorite
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b934dd60>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4231
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_content_favorite
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b934de20>
    - <ast.Constant object at 0x7fa6b934d9d0>
    argNames:
    - self
    - parent_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4251
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_content_metadatas
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6ba7daaf0>
    - <ast.Constant object at 0x7fa6ba7dab80>
    argNames:
    - self
    - content_metadata_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4274
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.content_metadata
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b92cd550>
    argNames:
    - self
    - content_metadata_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4298
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_content_metadata
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b96c67c0>
    - <ast.Constant object at 0x7fa6b96c66d0>
    argNames:
    - self
    - content_metadata_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4321
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_content_metadata_accesses
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8b90160>
    - <ast.Constant object at 0x7fa6b8b909d0>
    argNames:
    - self
    - body
    - send_boards_notification_email
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4347
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_content_metadata_access
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8b90820>
    argNames:
    - self
    - content_metadata_access_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4373
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_content_metadata_access
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.put
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9342640>
    argNames:
    - self
    - content_metadata_access_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4397
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_content_metadata_access
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b93ce100>
    - <ast.Constant object at 0x7fa6b93cea00>
    - <ast.Constant object at 0x7fa6b93cef70>
    - <ast.Constant object at 0x7fa6b93ce3a0>
    - <ast.Constant object at 0x7fa6b93ce8b0>
    - <ast.Constant object at 0x7fa6b93ce3d0>
    - <ast.Constant object at 0x7fa6b93ce040>
    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: 4426
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_content
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b978f6a0>
    - <ast.Constant object at 0x7fa6b978f0d0>
    - <ast.Constant object at 0x7fa6b978f610>
    - <ast.Constant object at 0x7fa6b978f1c0>
    - <ast.Constant object at 0x7fa6b978fb20>
    - <ast.Constant object at 0x7fa6b978f430>
    - <ast.Constant object at 0x7fa6b978feb0>
    - <ast.Constant object at 0x7fa6b978ffa0>
    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: 4470
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.content_summary
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b8b43070>
    - <ast.Constant object at 0x7fa6b8b430d0>
    - <ast.Constant object at 0x7fa6b8b43490>
    - <ast.Constant object at 0x7fa6b8b43400>
    - <ast.Constant object at 0x7fa6b8b43580>
    - <ast.Constant object at 0x7fa6b8b43130>
    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: 4514
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.content_thumbnail
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b9176c10>
    - <ast.Constant object at 0x7fa6b9176160>
    - <ast.Constant object at 0x7fa6b9176070>
    - <ast.Constant object at 0x7fa6b9176340>
    argNames:
    - self
    - fields
    - project_names
    - space_ids
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4558
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.content_validation
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6baa1c880>
    - <ast.Constant object at 0x7fa6baa1ca30>
    - <ast.Constant object at 0x7fa6baa1c5e0>
    - <ast.Constant object at 0x7fa6b90ac250>
    - <ast.Constant object at 0x7fa6b90ac7f0>
    - <ast.Constant object at 0x7fa6b90acf10>
    - <ast.Constant object at 0x7fa6b90acee0>
    - <ast.Constant object at 0x7fa6b90acd60>
    - <ast.Constant object at 0x7fa6b90ace20>
    - <ast.Constant object at 0x7fa6b90acd30>
    - <ast.Constant object at 0x7fa6b90ac280>
    - <ast.Constant object at 0x7fa6b90acd90>
    - <ast.Constant object at 0x7fa6b90ac2b0>
    - <ast.Constant object at 0x7fa6b90acca0>
    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: 4608
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_content_views
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b900b790>
    - <ast.Constant object at 0x7fa6b900bf10>
    argNames:
    - self
    - type
    - resource_id
    - reload
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4672
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.vector_thumbnail
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b900b640>
    - <ast.Constant object at 0x7fa6b900b3a0>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4709
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_dashboards
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6ba442a90>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4743
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6bb0362e0>
    - <ast.Constant object at 0x7fa6bb036340>
    - <ast.Constant object at 0x7fa6bb036bb0>
    - <ast.Constant object at 0x7fa6bb036970>
    - <ast.Constant object at 0x7fa6bb0369a0>
    - <ast.Constant object at 0x7fa6bb036b20>
    - <ast.Constant object at 0x7fa6bb036790>
    - <ast.Constant object at 0x7fa6bb036cd0>
    - <ast.Constant object at 0x7fa6bb0366a0>
    - <ast.Constant object at 0x7fa6bb036dc0>
    - <ast.Constant object at 0x7fa6bb036c70>
    - <ast.Constant object at 0x7fa6bb0363d0>
    - <ast.Constant object at 0x7fa6bb0368e0>
    - <ast.Constant object at 0x7fa6bb036b80>
    - <ast.Constant object at 0x7fa6bb036850>
    - <ast.Constant object at 0x7fa6bb0361f0>
    - <ast.Constant object at 0x7fa6bb036c40>
    - <ast.Constant object at 0x7fa6bb036a90>
    - <ast.Constant object at 0x7fa6bb036820>
    - <ast.Constant object at 0x7fa6bb036e80>
    - <ast.Constant object at 0x7fa6bb036df0>
    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: 4792
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_dashboards
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b9730460>
    - <ast.Constant object at 0x7fa6b9730100>
    - <ast.Constant object at 0x7fa6b97305b0>
    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: 4883
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.import_lookml_dashboard
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b8ba1700>
    - <ast.Constant object at 0x7fa6b8ba1190>
    - <ast.Constant object at 0x7fa6b8ba1760>
    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: 4922
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.sync_lookml_dashboard
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6ba7366d0>
    - <ast.Constant object at 0x7fa6ba736d90>
    argNames:
    - self
    - dashboard_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4954
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.dashboard
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6ba736d60>
    argNames:
    - self
    - dashboard_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4987
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_dashboard
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8b10dc0>
    argNames:
    - self
    - dashboard_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5016
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_dashboard
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8b10eb0>
    argNames:
    - self
    - dashboard_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5039
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_aggregate_table_lookml
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6bb048370>
    - <ast.Constant object at 0x7fa6bb048730>
    - <ast.Constant object at 0x7fa6bb048250>
    - <ast.Constant object at 0x7fa6bb0482b0>
    - <ast.Constant object at 0x7fa6bb048340>
    - <ast.Constant object at 0x7fa6bb048fd0>
    - <ast.Constant object at 0x7fa6bb048a00>
    - <ast.Constant object at 0x7fa6bb048460>
    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: 5089
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_lookml_dashboards
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9aaea60>
    argNames:
    - self
    - dashboard_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5132
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_lookml
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9aae6d0>
    argNames:
    - self
    - dashboard_id
    - folder_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5158
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.move_dashboard
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6ba76f520>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5196
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.import_dashboard_from_lookml
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6ba76f160>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5216
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_from_lookml
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b90c27c0>
    - <ast.Constant object at 0x7fa6b90c2b80>
    argNames:
    - self
    - dashboard_id
    - folder_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5244
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.copy_dashboard
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b90c24f0>
    argNames:
    - self
    - dashboard_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5268
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_dashboard_certification
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8af5e80>
    argNames:
    - self
    - dashboard_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5291
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_lookml_certification
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b943e280>
    - <ast.Constant object at 0x7fa6b943e970>
    - <ast.Constant object at 0x7fa6b943e310>
    - <ast.Constant object at 0x7fa6b943e700>
    - <ast.Constant object at 0x7fa6b943e670>
    - <ast.Constant object at 0x7fa6b943ed00>
    - <ast.Constant object at 0x7fa6b943e910>
    - <ast.Constant object at 0x7fa6b943ef70>
    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: 5337
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_dashboard_elements
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6ba90aee0>
    - <ast.Constant object at 0x7fa6ba90adc0>
    argNames:
    - self
    - dashboard_element_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5378
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_element
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b8e14370>
    - <ast.Constant object at 0x7fa6b8e14a00>
    argNames:
    - self
    - dashboard_element_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5402
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_dashboard_element
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b94ed610>
    argNames:
    - self
    - dashboard_element_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5428
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_dashboard_element
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b94edaf0>
    - <ast.Constant object at 0x7fa6b94edb80>
    argNames:
    - self
    - dashboard_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5449
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_dashboard_elements
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b9534a90>
    - <ast.Constant object at 0x7fa6b9534d00>
    - <ast.Constant object at 0x7fa6b9534190>
    argNames:
    - self
    - body
    - fields
    - apply_filters
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5473
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_element
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8f1bd90>
    - <ast.Constant object at 0x7fa6b8f1be20>
    argNames:
    - self
    - dashboard_filter_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5498
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_filter
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b8f1b9d0>
    - <ast.Constant object at 0x7fa6b8f1b460>
    argNames:
    - self
    - dashboard_filter_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5522
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_dashboard_filter
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b98d5280>
    argNames:
    - self
    - dashboard_filter_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5548
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_dashboard_filter
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b98d5b50>
    - <ast.Constant object at 0x7fa6b98d5d60>
    argNames:
    - self
    - dashboard_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5569
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_dashboard_filters
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8e8fac0>
    - <ast.Constant object at 0x7fa6b8e8f340>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5593
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_filter
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6ba8039a0>
    - <ast.Constant object at 0x7fa6ba803df0>
    argNames:
    - self
    - dashboard_layout_component_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5616
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_layout_component
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6ba803b80>
    - <ast.Constant object at 0x7fa6ba803f40>
    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: 5642
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_dashboard_layout_component
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b94fdf70>
    - <ast.Constant object at 0x7fa6b94fd340>
    argNames:
    - self
    - dashboard_layout_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5670
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_layout_dashboard_layout_components
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8d897c0>
    - <ast.Constant object at 0x7fa6b8d893a0>
    argNames:
    - self
    - dashboard_layout_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5694
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_layout
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b8d89d60>
    - <ast.Constant object at 0x7fa6b8d89af0>
    argNames:
    - self
    - dashboard_layout_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5718
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_dashboard_layout
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6baa07f40>
    argNames:
    - self
    - dashboard_layout_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5744
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_dashboard_layout
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8ffb160>
    - <ast.Constant object at 0x7fa6b8ffba30>
    argNames:
    - self
    - dashboard_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5765
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_dashboard_layouts
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8ffbc70>
    - <ast.Constant object at 0x7fa6b8ffbd30>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5789
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_layout
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6bb044880>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5816
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.perform_data_action
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b94cb640>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5836
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.fetch_remote_data_action_form
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b94cb9a0>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5860
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_datagroups
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b94cb580>
    argNames:
    - self
    - datagroup_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5878
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.datagroup
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6baa3da90>
    argNames:
    - self
    - datagroup_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5899
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_datagroup
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b91869a0>
    - <ast.Constant object at 0x7fa6b9186490>
    - <ast.Constant object at 0x7fa6b9186ee0>
    argNames:
    - self
    - model
    - format
    - color
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5926
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.graph_derived_tables_for_model
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6ba23bca0>
    - <ast.Constant object at 0x7fa6ba23bd30>
    - <ast.Constant object at 0x7fa6ba23b100>
    argNames:
    - self
    - view
    - models
    - workspace
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5952
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.graph_derived_tables_for_view
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b8ee1220>
    - <ast.Constant object at 0x7fa6b8ee1a90>
    - <ast.Constant object at 0x7fa6b8ee14f0>
    - <ast.Constant object at 0x7fa6b8ee1100>
    - <ast.Constant object at 0x7fa6b8ee1fa0>
    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: 5978
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.start_pdt_build
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6ba6484c0>
    argNames:
    - self
    - materialization_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6016
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.check_pdt_build
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6ba648c10>
    - <ast.Constant object at 0x7fa6ba648af0>
    argNames:
    - self
    - materialization_id
    - source
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6037
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.stop_pdt_build
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b9a94310>
    - <ast.Constant object at 0x7fa6b9d17e80>
    - <ast.Constant object at 0x7fa6b9d17ee0>
    - <ast.Constant object at 0x7fa6b9d17160>
    - <ast.Constant object at 0x7fa6b9d170a0>
    - <ast.Constant object at 0x7fa6b9d176a0>
    - <ast.Constant object at 0x7fa6b9d17f40>
    - <ast.Constant object at 0x7fa6b9d17ac0>
    - <ast.Constant object at 0x7fa6b9d17ca0>
    - <ast.Constant object at 0x7fa6b9d17dc0>
    - <ast.Constant object at 0x7fa6b9d171c0>
    - <ast.Constant object at 0x7fa6b9d177c0>
    - <ast.Constant object at 0x7fa6b9d17e50>
    - <ast.Constant object at 0x7fa6b9d17bb0>
    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: 6065
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_folders
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9725f70>
    - <ast.Constant object at 0x7fa6b9725bb0>
    argNames:
    - self
    - folder_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6124
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.folder
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9725250>
    argNames:
    - self
    - folder_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6148
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_folder
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b98a09d0>
    argNames:
    - self
    - folder_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6172
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_folder
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b98a0220>
    - <ast.Constant object at 0x7fa6b98a0c10>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6195
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_folders
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b92b6d90>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6219
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_folder
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b91278b0>
    - <ast.Constant object at 0x7fa6b9127ca0>
    - <ast.Constant object at 0x7fa6b9127640>
    - <ast.Constant object at 0x7fa6b9127ac0>
    - <ast.Constant object at 0x7fa6b9127610>
    - <ast.Constant object at 0x7fa6b91279a0>
    - <ast.Constant object at 0x7fa6b9127220>
    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: 6239
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.folder_children
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6ba25d700>
    - <ast.Constant object at 0x7fa6ba25d490>
    - <ast.Constant object at 0x7fa6ba25d2b0>
    - <ast.Constant object at 0x7fa6ba25d5e0>
    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: 6280
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.folder_children_search
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b944fbe0>
    - <ast.Constant object at 0x7fa6b944faf0>
    argNames:
    - self
    - folder_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6308
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.folder_parent
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b944fdf0>
    - <ast.Constant object at 0x7fa6b944f2e0>
    argNames:
    - self
    - folder_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6332
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.folder_ancestors
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6ba4b2970>
    - <ast.Constant object at 0x7fa6ba4b2850>
    argNames:
    - self
    - folder_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6357
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.folder_looks
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8c3f340>
    - <ast.Constant object at 0x7fa6b8c3f6a0>
    argNames:
    - self
    - folder_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6381
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.folder_dashboards
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b8c7e7c0>
    - <ast.Constant object at 0x7fa6b8c7ea30>
    - <ast.Constant object at 0x7fa6b8c7ef40>
    - <ast.Constant object at 0x7fa6b8c7edc0>
    - <ast.Constant object at 0x7fa6b8c7ec70>
    - <ast.Constant object at 0x7fa6b8c7e100>
    - <ast.Constant object at 0x7fa6b8c7ef10>
    - <ast.Constant object at 0x7fa6b8c7e490>
    - <ast.Constant object at 0x7fa6b8c7e2b0>
    - <ast.Constant object at 0x7fa6b8c7e8e0>
    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: 6409
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_groups
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9cce100>
    - <ast.Constant object at 0x7fa6b9ccea30>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6456
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_group
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6ba3d9310>
    - <ast.Constant object at 0x7fa6ba3d9940>
    - <ast.Constant object at 0x7fa6ba3d98b0>
    - <ast.Constant object at 0x7fa6ba3d9f10>
    - <ast.Constant object at 0x7fa6ba3d92b0>
    - <ast.Constant object at 0x7fa6ba3d9ca0>
    - <ast.Constant object at 0x7fa6ba3d9490>
    - <ast.Constant object at 0x7fa6ba3d91f0>
    - <ast.Constant object at 0x7fa6ba3d9160>
    - <ast.Constant object at 0x7fa6ba3d9e50>
    - <ast.Constant object at 0x7fa6ba3d9f40>
    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: 6502
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_groups
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b9d0c070>
    - <ast.Constant object at 0x7fa6b9d0c6d0>
    - <ast.Constant object at 0x7fa6b9d0c250>
    - <ast.Constant object at 0x7fa6b9d0c5b0>
    - <ast.Constant object at 0x7fa6b9d0c610>
    - <ast.Constant object at 0x7fa6b9d0c190>
    - <ast.Constant object at 0x7fa6b9d0c9d0>
    - <ast.Constant object at 0x7fa6b9d0c400>
    - <ast.Constant object at 0x7fa6b9d0c790>
    - <ast.Constant object at 0x7fa6b9d0c2e0>
    - <ast.Constant object at 0x7fa6b9d0c460>
    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: 6575
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_groups_with_roles
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b94c05e0>
    - <ast.Constant object at 0x7fa6b94c0b50>
    - <ast.Constant object at 0x7fa6b94c0d60>
    - <ast.Constant object at 0x7fa6b94c0e20>
    - <ast.Constant object at 0x7fa6b94c0670>
    - <ast.Constant object at 0x7fa6b94c0970>
    - <ast.Constant object at 0x7fa6b94c0310>
    - <ast.Constant object at 0x7fa6b94c07f0>
    - <ast.Constant object at 0x7fa6b94c0100>
    - <ast.Constant object at 0x7fa6b94c0730>
    - <ast.Constant object at 0x7fa6b94c0460>
    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: 6649
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_groups_with_hierarchy
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8db7c40>
    - <ast.Constant object at 0x7fa6b8db77c0>
    argNames:
    - self
    - group_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6699
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.group
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b8db7250>
    - <ast.Constant object at 0x7fa6b8db7850>
    argNames:
    - self
    - group_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6723
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_group
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b90ffb80>
    argNames:
    - self
    - group_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6749
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_group
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6ba7ca520>
    - <ast.Constant object at 0x7fa6ba7ca400>
    argNames:
    - self
    - group_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6770
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_group_groups
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6ba7ca610>
    argNames:
    - self
    - group_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6794
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.add_group_group
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b9369910>
    - <ast.Constant object at 0x7fa6b9369280>
    - <ast.Constant object at 0x7fa6b9369f10>
    - <ast.Constant object at 0x7fa6b9369400>
    - <ast.Constant object at 0x7fa6b9369cd0>
    - <ast.Constant object at 0x7fa6b9369e20>
    - <ast.Constant object at 0x7fa6b9369040>
    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: 6818
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_group_users
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6ba7a17c0>
    argNames:
    - self
    - group_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6859
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.add_group_user
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b931a3a0>
    argNames:
    - self
    - group_id
    - user_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6883
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_group_user
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b931a640>
    argNames:
    - self
    - group_id
    - deleting_group_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6907
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_group_from_group
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b980d490>
    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: 6933
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_user_attribute_group_value
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6ba7c3e80>
    argNames:
    - self
    - group_id
    - user_attribute_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6960
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_attribute_group_value
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9ae6460>
    - <ast.Constant object at 0x7fa6b9ae65e0>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6988
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_primary_homepage_sections
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9ae6c70>
    - <ast.Constant object at 0x7fa6b9ae6d00>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7013
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_integration_hubs
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6ba6945e0>
    - <ast.Constant object at 0x7fa6ba694550>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7036
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_integration_hub
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6ba39f0d0>
    - <ast.Constant object at 0x7fa6ba39fe20>
    argNames:
    - self
    - integration_hub_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7059
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.integration_hub
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b9353a60>
    - <ast.Constant object at 0x7fa6b93533d0>
    argNames:
    - self
    - integration_hub_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7085
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_integration_hub
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b91204f0>
    argNames:
    - self
    - integration_hub_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7111
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_integration_hub
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9120fd0>
    - <ast.Constant object at 0x7fa6b9120190>
    argNames:
    - self
    - integration_hub_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7132
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.get_integration_hub_health
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b95a4eb0>
    argNames:
    - self
    - integration_hub_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7156
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.accept_integration_hub_legal_agreement
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b95a4340>
    - <ast.Constant object at 0x7fa6b95a4970>
    - <ast.Constant object at 0x7fa6b95a4e80>
    argNames:
    - self
    - fields
    - integration_hub_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7177
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_integrations
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9ab9e80>
    - <ast.Constant object at 0x7fa6b9ab9070>
    argNames:
    - self
    - integration_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7203
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.integration
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6ba044d60>
    - <ast.Constant object at 0x7fa6ba044fa0>
    argNames:
    - self
    - integration_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7227
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_integration
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b96af820>
    - <ast.Constant object at 0x7fa6b96af0d0>
    argNames:
    - self
    - integration_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7253
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.fetch_integration_form
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b96af2e0>
    argNames:
    - self
    - integration_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7276
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.test_integration
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b956db80>
    - <ast.Constant object at 0x7fa6b956da60>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7307
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_looks
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b956d070>
    - <ast.Constant object at 0x7fa6b956d640>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7334
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_look
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6ba849430>
    - <ast.Constant object at 0x7fa6ba8496d0>
    - <ast.Constant object at 0x7fa6ba8490a0>
    - <ast.Constant object at 0x7fa6ba849490>
    - <ast.Constant object at 0x7fa6ba8497c0>
    - <ast.Constant object at 0x7fa6ba8499a0>
    - <ast.Constant object at 0x7fa6ba849b80>
    - <ast.Constant object at 0x7fa6ba849760>
    - <ast.Constant object at 0x7fa6ba849370>
    - <ast.Constant object at 0x7fa6ba8491c0>
    - <ast.Constant object at 0x7fa6ba849b50>
    - <ast.Constant object at 0x7fa6ba8494f0>
    - <ast.Constant object at 0x7fa6ba8492e0>
    - <ast.Constant object at 0x7fa6ba849c10>
    - <ast.Constant object at 0x7fa6ba849100>
    - <ast.Constant object at 0x7fa6ba849190>
    - <ast.Constant object at 0x7fa6ba849280>
    - <ast.Constant object at 0x7fa6ba849df0>
    - <ast.Constant object at 0x7fa6ba8494c0>
    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: 7383
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_looks
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8d08280>
    - <ast.Constant object at 0x7fa6b8d084c0>
    argNames:
    - self
    - look_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7459
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.look
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b8d08e50>
    - <ast.Constant object at 0x7fa6b8d08dc0>
    argNames:
    - self
    - look_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7502
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_look
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9cf68b0>
    argNames:
    - self
    - look_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7534
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_look
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b9593df0>
    - <ast.Constant object at 0x7fa6b9593c40>
    - <ast.Constant object at 0x7fa6b9593f10>
    - <ast.Constant object at 0x7fa6b9593ca0>
    - <ast.Constant object at 0x7fa6b9593550>
    - <ast.Constant object at 0x7fa6b9593c70>
    - <ast.Constant object at 0x7fa6b95938b0>
    - <ast.Constant object at 0x7fa6b9593100>
    - <ast.Constant object at 0x7fa6b9593580>
    - <ast.Constant object at 0x7fa6b9593250>
    - <ast.Constant object at 0x7fa6b9593970>
    - <ast.Constant object at 0x7fa6b9593e20>
    - <ast.Constant object at 0x7fa6b9593e50>
    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: 7573
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.run_look
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b96b63d0>
    - <ast.Constant object at 0x7fa6b96b6340>
    argNames:
    - self
    - look_id
    - folder_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7641
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.copy_look
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8bc9b20>
    argNames:
    - self
    - look_id
    - folder_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7670
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.move_look
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8d19d60>
    argNames:
    - self
    - look_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7694
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_look_certification
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b8bd0130>
    - <ast.Constant object at 0x7fa6b8bd0340>
    - <ast.Constant object at 0x7fa6b8bd02e0>
    - <ast.Constant object at 0x7fa6b8bd0280>
    - <ast.Constant object at 0x7fa6b8bd0790>
    - <ast.Constant object at 0x7fa6b8bd0880>
    - <ast.Constant object at 0x7fa6b8bd0670>
    - <ast.Constant object at 0x7fa6b8bd0e20>
    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: 7721
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_lookml_models
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b96cb100>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7762
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_lookml_model
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b96cbca0>
    - <ast.Constant object at 0x7fa6b96cbcd0>
    argNames:
    - self
    - lookml_model_name
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7782
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.lookml_model
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8be50a0>
    argNames:
    - self
    - lookml_model_name
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7806
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_lookml_model
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8be51c0>
    argNames:
    - self
    - lookml_model_name
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7829
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_lookml_model
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b8c1e790>
    - <ast.Constant object at 0x7fa6b8c1ee80>
    - <ast.Constant object at 0x7fa6b8c1ea90>
    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: 7850
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.lookml_model_explore
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6ba7824c0>
    - <ast.Constant object at 0x7fa6ba782340>
    - <ast.Constant object at 0x7fa6ba782a00>
    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: 7904
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.model_fieldname_suggestions
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b988fa60>
    argNames:
    - self
    - model_name
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7936
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.get_model
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b988f160>
    argNames:
    - self
    - connection_name
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7965
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.connection_databases
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b90543a0>
    - <ast.Constant object at 0x7fa6b9054040>
    argNames:
    - self
    - connection_name
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7988
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.connection_features
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b9197d90>
    - <ast.Constant object at 0x7fa6b9197910>
    - <ast.Constant object at 0x7fa6b91971f0>
    - <ast.Constant object at 0x7fa6b91979d0>
    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: 8012
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.connection_schemas
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b9adb250>
    - <ast.Constant object at 0x7fa6b9adbdf0>
    - <ast.Constant object at 0x7fa6b9adba00>
    - <ast.Constant object at 0x7fa6b9adb4c0>
    - <ast.Constant object at 0x7fa6b9adb160>
    - <ast.Constant object at 0x7fa6b9adb820>
    - <ast.Constant object at 0x7fa6b9adb1c0>
    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: 8045
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.connection_tables
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b8b7be20>
    - <ast.Constant object at 0x7fa6b8b7b9d0>
    - <ast.Constant object at 0x7fa6b8b7bf70>
    - <ast.Constant object at 0x7fa6b8b7b310>
    - <ast.Constant object at 0x7fa6b8b7b970>
    - <ast.Constant object at 0x7fa6b8b7b3d0>
    - <ast.Constant object at 0x7fa6b8b7b070>
    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: 8086
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.connection_columns
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b8cfdc40>
    - <ast.Constant object at 0x7fa6b8cfd9a0>
    - <ast.Constant object at 0x7fa6b8cfd970>
    argNames:
    - self
    - connection_name
    - column_name
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8129
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.connection_search_columns
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6ba498d90>
    - <ast.Constant object at 0x7fa6ba4987c0>
    argNames:
    - self
    - connection_name
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8159
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.connection_cost_estimate
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6ba771310>
    - <ast.Constant object at 0x7fa6ba771640>
    argNames:
    - self
    - project_id
    - run_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8190
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.get_ci_run
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b8cf3970>
    - <ast.Constant object at 0x7fa6b8cf3190>
    argNames:
    - self
    - project_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8217
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_ci_run
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b916b2e0>
    - <ast.Constant object at 0x7fa6b916b310>
    argNames:
    - self
    - project_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8249
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.lock_all
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b916b640>
    argNames:
    - self
    - project_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8275
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_git_branches
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8d52bb0>
    argNames:
    - self
    - project_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8298
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.git_branch
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8dbb910>
    argNames:
    - self
    - project_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8327
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_git_branch
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.put
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8dbbd00>
    argNames:
    - self
    - project_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8357
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_git_branch
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9466a30>
    argNames:
    - self
    - project_id
    - branch_name
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8382
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.find_git_branch
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9466610>
    argNames:
    - self
    - project_id
    - branch_name
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8408
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_git_branch
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b8dc7730>
    - <ast.Constant object at 0x7fa6b8dc7b50>
    - <ast.Constant object at 0x7fa6b8dc77f0>
    argNames:
    - self
    - project_id
    - branch
    - ref
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8440
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.deploy_ref_to_production
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b96c03a0>
    argNames:
    - self
    - project_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8477
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.deploy_to_production
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b96c0d60>
    argNames:
    - self
    - project_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8500
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.reset_project_to_production
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8d5d940>
    argNames:
    - self
    - project_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8523
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.reset_project_to_remote
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8d5db80>
    - <ast.Constant object at 0x7fa6b8d5df10>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8546
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_projects
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6bae08850>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8573
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_project
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b92cbd30>
    - <ast.Constant object at 0x7fa6b92cbe80>
    argNames:
    - self
    - project_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8595
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.project
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b92cb9d0>
    - <ast.Constant object at 0x7fa6b92cb4c0>
    argNames:
    - self
    - project_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8644
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_project
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b92c7b50>
    argNames:
    - self
    - project_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8672
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.manifest
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b93b8df0>
    argNames:
    - self
    - project_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8695
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.git_deploy_key
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b93b8700>
    argNames:
    - self
    - project_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8724
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_git_deploy_key
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9f7d490>
    - <ast.Constant object at 0x7fa6b9f7d1c0>
    argNames:
    - self
    - project_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8756
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.project_validation_results
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9f7da30>
    - <ast.Constant object at 0x7fa6b9f7dd60>
    argNames:
    - self
    - project_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8788
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.validate_project
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8b49190>
    - <ast.Constant object at 0x7fa6b8b49a30>
    argNames:
    - self
    - project_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8814
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.project_workspace
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9cde2b0>
    - <ast.Constant object at 0x7fa6b9cde7c0>
    argNames:
    - self
    - project_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8840
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_project_files
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b9cdecd0>
    - <ast.Constant object at 0x7fa6b9cdea00>
    argNames:
    - self
    - project_id
    - file_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8866
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.project_file
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b940c760>
    - <ast.Constant object at 0x7fa6b940cd90>
    argNames:
    - self
    - project_id
    - remote_url
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8898
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_git_connection_tests
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b8fe3640>
    - <ast.Constant object at 0x7fa6b8fe37f0>
    - <ast.Constant object at 0x7fa6b8fe3d60>
    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: 8928
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.run_git_connection_test
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b921dd60>
    - <ast.Constant object at 0x7fa6b921dd00>
    argNames:
    - self
    - project_id
    - file_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8964
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_lookml_tests
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6bae7ef70>
    - <ast.Constant object at 0x7fa6bae7ebe0>
    - <ast.Constant object at 0x7fa6bae7eb80>
    - <ast.Constant object at 0x7fa6bae7eee0>
    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: 8990
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.run_lookml_test
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6ba0767c0>
    - <ast.Constant object at 0x7fa6ba076ca0>
    - <ast.Constant object at 0x7fa6ba076970>
    - <ast.Constant object at 0x7fa6ba076a90>
    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: 9018
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.tag_ref
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b97b7fd0>
    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: 9057
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_repository_credential
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.put
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b930fc10>
    argNames:
    - self
    - root_project_id
    - credential_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9088
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_repository_credential
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b930ffd0>
    argNames:
    - self
    - root_project_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9114
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.get_all_repository_credentials
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b91803d0>
    argNames:
    - self
    - query_task_ids
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9205
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.query_task_multi_results
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9180d60>
    - <ast.Constant object at 0x7fa6b91809a0>
    argNames:
    - self
    - query_task_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9232
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.query_task
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8ea9a90>
    argNames:
    - self
    - query_task_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9278
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.query_task_results
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8ea96d0>
    - <ast.Constant object at 0x7fa6b8ea9400>
    argNames:
    - self
    - query_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9315
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9a83280>
    - <ast.Constant object at 0x7fa6b9a83370>
    argNames:
    - self
    - slug
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9355
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.query_for_slug
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b9cc9c40>
    - <ast.Constant object at 0x7fa6b9cc9100>
    - <ast.Constant object at 0x7fa6b9cc9160>
    - <ast.Constant object at 0x7fa6b9cc9f10>
    - <ast.Constant object at 0x7fa6b9cc9850>
    - <ast.Constant object at 0x7fa6b9cc9fa0>
    - <ast.Constant object at 0x7fa6b9cc9fd0>
    - <ast.Constant object at 0x7fa6b9cc9610>
    - <ast.Constant object at 0x7fa6b9cc9f70>
    - <ast.Constant object at 0x7fa6b9cc9490>
    - <ast.Constant object at 0x7fa6b9cc99d0>
    - <ast.Constant object at 0x7fa6b9cc90d0>
    - <ast.Constant object at 0x7fa6b9cc9dc0>
    - <ast.Constant object at 0x7fa6b9cc97f0>
    - <ast.Constant object at 0x7fa6b9cc9e50>
    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: 9430
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.run_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6ba248460>
    - <ast.Constant object at 0x7fa6ba248100>
    - <ast.Constant object at 0x7fa6ba248e80>
    - <ast.Constant object at 0x7fa6ba248f40>
    - <ast.Constant object at 0x7fa6ba248040>
    - <ast.Constant object at 0x7fa6ba248640>
    - <ast.Constant object at 0x7fa6ba248ee0>
    - <ast.Constant object at 0x7fa6ba248430>
    - <ast.Constant object at 0x7fa6ba2487c0>
    - <ast.Constant object at 0x7fa6ba248370>
    - <ast.Constant object at 0x7fa6ba248eb0>
    - <ast.Constant object at 0x7fa6ba248e20>
    - <ast.Constant object at 0x7fa6ba2486a0>
    - <ast.Constant object at 0x7fa6ba248220>
    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: 9548
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.run_inline_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6bb08a100>
    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: 9664
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.run_url_encoded_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8ccb550>
    - <ast.Constant object at 0x7fa6b8ccbcd0>
    argNames:
    - self
    - merge_query_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9693
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.merge_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b91f79a0>
    - <ast.Constant object at 0x7fa6b91f74c0>
    - <ast.Constant object at 0x7fa6b91f7dc0>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9733
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_merge_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b950dc10>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9756
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_running_queries
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b950d340>
    argNames:
    - self
    - query_task_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9774
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.kill_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b91b9b80>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9797
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_sql_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b91b91f0>
    argNames:
    - self
    - slug
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9817
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.sql_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b9abf7f0>
    - <ast.Constant object at 0x7fa6b9abf850>
    argNames:
    - self
    - slug
    - result_format
    - download
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9838
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.run_sql_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6ba38b580>
    - <ast.Constant object at 0x7fa6ba38b700>
    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: 9873
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_look_render_task
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b9428910>
    - <ast.Constant object at 0x7fa6b9428c40>
    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: 9908
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_query_render_task
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b96bcb80>
    - <ast.Constant object at 0x7fa6b96bcdc0>
    - <ast.Constant object at 0x7fa6b96bc9a0>
    - <ast.Constant object at 0x7fa6b96bc550>
    - <ast.Constant object at 0x7fa6b96bc2e0>
    - <ast.Constant object at 0x7fa6b96bcbb0>
    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: 9943
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_render_task
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6ba7562b0>
    - <ast.Constant object at 0x7fa6ba756250>
    argNames:
    - self
    - render_task_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9996
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.render_task
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9212250>
    argNames:
    - self
    - render_task_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10036
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.render_task_results
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6bb08e760>
    - <ast.Constant object at 0x7fa6bb08ecd0>
    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: 10061
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_element_render_task
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b95d8bb0>
    - <ast.Constant object at 0x7fa6b95d8f40>
    - <ast.Constant object at 0x7fa6b95d8cd0>
    - <ast.Constant object at 0x7fa6b95d8c70>
    - <ast.Constant object at 0x7fa6b95d8e80>
    - <ast.Constant object at 0x7fa6b95d8790>
    - <ast.Constant object at 0x7fa6b95d8760>
    - <ast.Constant object at 0x7fa6b95d8730>
    - <ast.Constant object at 0x7fa6b95d8a60>
    - <ast.Constant object at 0x7fa6b95d86d0>
    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: 10119
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_reports
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b94a2be0>
    - <ast.Constant object at 0x7fa6b94a2670>
    - <ast.Constant object at 0x7fa6b94a2f70>
    - <ast.Constant object at 0x7fa6b94a2640>
    - <ast.Constant object at 0x7fa6b91e60d0>
    - <ast.Constant object at 0x7fa6b91e69d0>
    - <ast.Constant object at 0x7fa6b91e62b0>
    - <ast.Constant object at 0x7fa6b91e6df0>
    - <ast.Constant object at 0x7fa6b91e6d60>
    - <ast.Constant object at 0x7fa6b91e6070>
    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: 10191
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_model_sets
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b91e6610>
    - <ast.Constant object at 0x7fa6b91e65b0>
    argNames:
    - self
    - model_set_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10238
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.model_set
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8b5f760>
    argNames:
    - self
    - model_set_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10262
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_model_set
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b93b35b0>
    argNames:
    - self
    - model_set_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10285
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_model_set
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b93b31f0>
    - <ast.Constant object at 0x7fa6b93b35e0>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10306
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_model_sets
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b93c9f40>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10327
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_model_set
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b93c93a0>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10347
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_permissions
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b94498e0>
    - <ast.Constant object at 0x7fa6b9449b20>
    - <ast.Constant object at 0x7fa6b9449b80>
    - <ast.Constant object at 0x7fa6b9449130>
    - <ast.Constant object at 0x7fa6b9449250>
    - <ast.Constant object at 0x7fa6b9449d00>
    - <ast.Constant object at 0x7fa6b9449220>
    - <ast.Constant object at 0x7fa6b94491f0>
    - <ast.Constant object at 0x7fa6b9449fd0>
    - <ast.Constant object at 0x7fa6b94493a0>
    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: 10386
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_permission_sets
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6ba458f70>
    - <ast.Constant object at 0x7fa6ba458fd0>
    argNames:
    - self
    - permission_set_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10433
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.permission_set
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8b4e700>
    argNames:
    - self
    - permission_set_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10458
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_permission_set
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8b4ea60>
    argNames:
    - self
    - permission_set_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10481
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_permission_set
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b94a9b50>
    - <ast.Constant object at 0x7fa6b94a9b20>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10502
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_permission_sets
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b94a9d60>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10524
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_permission_set
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6ba3cd700>
    - <ast.Constant object at 0x7fa6ba3cddf0>
    - <ast.Constant object at 0x7fa6ba3cdd30>
    - <ast.Constant object at 0x7fa6ba3cd0a0>
    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: 10544
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_roles
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b96f85e0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10573
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_role
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b96f89d0>
    - <ast.Constant object at 0x7fa6b96f8f70>
    - <ast.Constant object at 0x7fa6b96f8df0>
    - <ast.Constant object at 0x7fa6b96f8310>
    - <ast.Constant object at 0x7fa6b96f8640>
    - <ast.Constant object at 0x7fa6b96f8d60>
    - <ast.Constant object at 0x7fa6b96f8d90>
    - <ast.Constant object at 0x7fa6b96f81c0>
    - <ast.Constant object at 0x7fa6b96f8100>
    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: 10616
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_roles
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b967c0d0>
    - <ast.Constant object at 0x7fa6b967c160>
    - <ast.Constant object at 0x7fa6b967c100>
    - <ast.Constant object at 0x7fa6b967c130>
    - <ast.Constant object at 0x7fa6b967c070>
    - <ast.Constant object at 0x7fa6b967cf10>
    - <ast.Constant object at 0x7fa6b967c1f0>
    - <ast.Constant object at 0x7fa6b967c370>
    - <ast.Constant object at 0x7fa6b967c040>
    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: 10684
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_roles_with_user_count
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b912eb20>
    argNames:
    - self
    - role_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10728
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.role
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b90bcf70>
    argNames:
    - self
    - role_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10749
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_role
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b90bc130>
    argNames:
    - self
    - role_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10772
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_role
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b98eaca0>
    - <ast.Constant object at 0x7fa6b98ea970>
    argNames:
    - self
    - role_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10793
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.role_groups
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b98ea7f0>
    argNames:
    - self
    - role_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10819
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.set_role_groups
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.put
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b9779d00>
    - <ast.Constant object at 0x7fa6b9779d30>
    - <ast.Constant object at 0x7fa6b9779fd0>
    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: 10842
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.role_users
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9d56970>
    argNames:
    - self
    - role_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10871
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.set_role_users
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.put
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6ba6bddf0>
    - <ast.Constant object at 0x7fa6ba6bd250>
    argNames:
    - self
    - space_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10900
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plans_for_space
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b97411c0>
    - <ast.Constant object at 0x7fa6b97413a0>
    argNames:
    - self
    - scheduled_plan_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10926
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plan
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9741100>
    argNames:
    - self
    - scheduled_plan_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10991
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_scheduled_plan
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b975cc70>
    argNames:
    - self
    - scheduled_plan_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11018
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_scheduled_plan
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b975c4f0>
    - <ast.Constant object at 0x7fa6b975cac0>
    - <ast.Constant object at 0x7fa6b975c910>
    - <ast.Constant object at 0x7fa6b975cd00>
    argNames:
    - self
    - user_id
    - fields
    - all_users
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11049
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_scheduled_plans
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9818790>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11135
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_scheduled_plan
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9818460>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11191
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plan_run_once
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b94bad60>
    - <ast.Constant object at 0x7fa6b94ba460>
    - <ast.Constant object at 0x7fa6b94ba6a0>
    - <ast.Constant object at 0x7fa6b94bacd0>
    - <ast.Constant object at 0x7fa6b94ba3a0>
    - <ast.Constant object at 0x7fa6b94bad00>
    - <ast.Constant object at 0x7fa6b94badf0>
    - <ast.Constant object at 0x7fa6b94bac40>
    - <ast.Constant object at 0x7fa6b94ba850>
    - <ast.Constant object at 0x7fa6b94bafa0>
    - <ast.Constant object at 0x7fa6b94bac10>
    - <ast.Constant object at 0x7fa6b94ba1f0>
    - <ast.Constant object at 0x7fa6b94baa60>
    - <ast.Constant object at 0x7fa6b94ba700>
    - <ast.Constant object at 0x7fa6b94ba040>
    - <ast.Constant object at 0x7fa6b94baa90>
    - <ast.Constant object at 0x7fa6b94baca0>
    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: 11221
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_scheduled_plans
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b95e4ac0>
    - <ast.Constant object at 0x7fa6b95e4160>
    - <ast.Constant object at 0x7fa6b95e4f40>
    - <ast.Constant object at 0x7fa6b95e4fd0>
    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: 11299
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plans_for_look
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b8f26b50>
    - <ast.Constant object at 0x7fa6b8f26610>
    - <ast.Constant object at 0x7fa6b8f26190>
    - <ast.Constant object at 0x7fa6b8f26940>
    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: 11341
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plans_for_dashboard
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6ba44e790>
    - <ast.Constant object at 0x7fa6ba44eaf0>
    - <ast.Constant object at 0x7fa6ba44ec70>
    - <ast.Constant object at 0x7fa6ba44e6d0>
    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: 11383
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plans_for_lookml_dashboard
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b942d940>
    - <ast.Constant object at 0x7fa6b942dd90>
    argNames:
    - self
    - scheduled_plan_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11461
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plan_run_once_by_id
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b942d1c0>
    argNames:
    - self
    - model_name
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11488
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_self_service_explore_certification
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b94aed00>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11517
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.session
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b94aeca0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11554
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_session
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b95c38e0>
    - <ast.Constant object at 0x7fa6b95c3640>
    argNames:
    - self
    - avatica_request
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11578
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.sql_interface_metadata
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b95c3730>
    argNames:
    - self
    - query_id
    - result_format
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11609
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.run_sql_interface_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8e217f0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11639
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_sql_interface_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8e21cd0>
    - <ast.Constant object at 0x7fa6b8e21460>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11669
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_themes
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6ba3f0e20>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11704
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_theme
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b92bb040>
    - <ast.Constant object at 0x7fa6b92bb730>
    - <ast.Constant object at 0x7fa6b92bb7f0>
    - <ast.Constant object at 0x7fa6b92bbac0>
    - <ast.Constant object at 0x7fa6b92bbb20>
    - <ast.Constant object at 0x7fa6b92bb670>
    - <ast.Constant object at 0x7fa6b92bba60>
    - <ast.Constant object at 0x7fa6b92bbee0>
    - <ast.Constant object at 0x7fa6b92bb8b0>
    - <ast.Constant object at 0x7fa6b92bbfd0>
    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: 11761
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_themes
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9407f40>
    - <ast.Constant object at 0x7fa6b94075e0>
    argNames:
    - self
    - ts
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11814
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.default_theme
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9407a90>
    argNames:
    - self
    - name
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11845
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.set_default_theme
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.put
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b90a9e20>
    - <ast.Constant object at 0x7fa6b90a9370>
    - <ast.Constant object at 0x7fa6b90a9430>
    - <ast.Constant object at 0x7fa6b90a95e0>
    argNames:
    - self
    - name
    - ts
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11874
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.active_themes
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b90a93d0>
    - <ast.Constant object at 0x7fa6b90a9520>
    argNames:
    - self
    - name
    - ts
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11904
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.theme_or_default
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9528d60>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11933
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.validate_theme
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b95281c0>
    - <ast.Constant object at 0x7fa6b95280a0>
    argNames:
    - self
    - theme_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11957
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.theme
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9069760>
    argNames:
    - self
    - theme_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11983
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_theme
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9012640>
    argNames:
    - self
    - theme_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12014
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_theme
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b9049970>
    - <ast.Constant object at 0x7fa6b90495b0>
    - <ast.Constant object at 0x7fa6b9049f10>
    - <ast.Constant object at 0x7fa6b9049a60>
    - <ast.Constant object at 0x7fa6b9049520>
    - <ast.Constant object at 0x7fa6b9049b20>
    - <ast.Constant object at 0x7fa6b9049c10>
    - <ast.Constant object at 0x7fa6b90493a0>
    - <ast.Constant object at 0x7fa6b90498e0>
    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: 12065
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_credentials_email
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b90d87c0>
    - <ast.Constant object at 0x7fa6b90d8d60>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12109
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.me
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6ba0137c0>
    - <ast.Constant object at 0x7fa6ba0137f0>
    - <ast.Constant object at 0x7fa6ba013670>
    - <ast.Constant object at 0x7fa6ba013460>
    - <ast.Constant object at 0x7fa6ba013970>
    - <ast.Constant object at 0x7fa6ba013940>
    - <ast.Constant object at 0x7fa6ba013880>
    - <ast.Constant object at 0x7fa6ba0132b0>
    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: 12130
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_users
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b95c1af0>
    - <ast.Constant object at 0x7fa6b95c1640>
    - <ast.Constant object at 0x7fa6b95c1f40>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12171
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_user
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 21
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b97f6190>
    - <ast.Constant object at 0x7fa6b97f6ca0>
    - <ast.Constant object at 0x7fa6b97f6a30>
    - <ast.Constant object at 0x7fa6b97f6280>
    - <ast.Constant object at 0x7fa6b97f6d30>
    - <ast.Constant object at 0x7fa6b97f6640>
    - <ast.Constant object at 0x7fa6b97f6be0>
    - <ast.Constant object at 0x7fa6b97f60d0>
    - <ast.Constant object at 0x7fa6b97f6310>
    - <ast.Constant object at 0x7fa6b97f6a90>
    - <ast.Constant object at 0x7fa6b98f5580>
    - <ast.Constant object at 0x7fa6b98f50a0>
    - <ast.Constant object at 0x7fa6b98f5130>
    - <ast.Constant object at 0x7fa6b98f51c0>
    - <ast.Constant object at 0x7fa6b98f5190>
    - <ast.Constant object at 0x7fa6b98f53d0>
    - <ast.Constant object at 0x7fa6b98f50d0>
    - <ast.Constant object at 0x7fa6b98f5310>
    - <ast.Constant object at 0x7fa6b98f5550>
    - <ast.Constant object at 0x7fa6b98f5340>
    argNames:
    - self
    - fields
    - page
    - per_page
    - limit
    - offset
    - sorts
    - id
    - first_name
    - last_name
    - full_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
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12223
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_users
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b97354f0>
    - <ast.Constant object at 0x7fa6b97353a0>
    - <ast.Constant object at 0x7fa6b9735400>
    - <ast.Constant object at 0x7fa6b9735a90>
    - <ast.Constant object at 0x7fa6b9735ac0>
    - <ast.Constant object at 0x7fa6b9735dc0>
    - <ast.Constant object at 0x7fa6b97359a0>
    - <ast.Constant object at 0x7fa6b9735ca0>
    - <ast.Constant object at 0x7fa6b9735a30>
    - <ast.Constant object at 0x7fa6b9735730>
    - <ast.Constant object at 0x7fa6b97354c0>
    - <ast.Constant object at 0x7fa6b9735790>
    - <ast.Constant object at 0x7fa6b9735370>
    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: 12305
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_users_names
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9cbd790>
    - <ast.Constant object at 0x7fa6b9cbdc70>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12368
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b8c82820>
    - <ast.Constant object at 0x7fa6b8c826a0>
    argNames:
    - self
    - user_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12392
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_user
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8c829a0>
    argNames:
    - self
    - user_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12432
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b9498fa0>
    - <ast.Constant object at 0x7fa6b9498a90>
    argNames:
    - self
    - credential_type
    - credential_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12482
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_for_credential
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b9218310>
    - <ast.Constant object at 0x7fa6b92182e0>
    argNames:
    - self
    - user_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12511
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_service_account
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9218400>
    argNames:
    - self
    - user_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12547
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_service_account
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b92f94c0>
    - <ast.Constant object at 0x7fa6b92f99a0>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12570
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_email
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6ba83ff70>
    - <ast.Constant object at 0x7fa6ba83fd30>
    argNames:
    - self
    - user_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12596
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_user_credentials_email
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b91702e0>
    - <ast.Constant object at 0x7fa6b9170e50>
    argNames:
    - self
    - user_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12624
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_user_credentials_email
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9170ac0>
    argNames:
    - self
    - user_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12652
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_email
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8c931c0>
    - <ast.Constant object at 0x7fa6b8c93af0>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12675
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_totp
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b901c4c0>
    - <ast.Constant object at 0x7fa6b901c160>
    - <ast.Constant object at 0x7fa6b901cb50>
    argNames:
    - self
    - user_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12701
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_user_credentials_totp
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b901cdf0>
    argNames:
    - self
    - user_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12730
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_totp
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8f7bc40>
    - <ast.Constant object at 0x7fa6b8f7b910>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12753
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_ldap
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8f7b250>
    argNames:
    - self
    - user_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12779
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_ldap
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9320970>
    - <ast.Constant object at 0x7fa6b9320760>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12800
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_google
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6ba7f75e0>
    argNames:
    - self
    - user_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12824
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_google
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6ba7f7940>
    - <ast.Constant object at 0x7fa6ba7f7dc0>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12845
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_saml
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8f317f0>
    argNames:
    - self
    - user_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12869
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_saml
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8f317c0>
    - <ast.Constant object at 0x7fa6b8f31a90>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12890
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_oidc
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9022d30>
    argNames:
    - self
    - user_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12914
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_oidc
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b8f63cd0>
    - <ast.Constant object at 0x7fa6b8f63a30>
    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: 12935
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_api3
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b8f63fa0>
    - <ast.Constant object at 0x7fa6b8f63a60>
    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: 12962
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_user_credentials_api3
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8f9d910>
    argNames:
    - self
    - user_id
    - credentials_api3_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12991
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_api3
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9071a00>
    - <ast.Constant object at 0x7fa6b9071f70>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13015
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_user_credentials_api3s
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8f41970>
    - <ast.Constant object at 0x7fa6b8f41a30>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13039
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_user_credentials_api3
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b8f41d30>
    - <ast.Constant object at 0x7fa6b8f41550>
    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: 13065
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_embed
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b933d190>
    argNames:
    - self
    - user_id
    - credentials_embed_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13094
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_embed
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8e7a1f0>
    - <ast.Constant object at 0x7fa6b8e7a670>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13120
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_user_credentials_embeds
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8e7aa00>
    - <ast.Constant object at 0x7fa6b8e7aee0>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13146
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_looker_openid
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9087b20>
    argNames:
    - self
    - user_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13172
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_looker_openid
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b8f95310>
    - <ast.Constant object at 0x7fa6b8f95ca0>
    argNames:
    - self
    - user_id
    - session_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13193
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_session
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8f95dc0>
    argNames:
    - self
    - user_id
    - session_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13220
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_session
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b96ab730>
    - <ast.Constant object at 0x7fa6b96abfd0>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13244
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_user_sessions
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b8ee8a30>
    - <ast.Constant object at 0x7fa6b8ee80d0>
    - <ast.Constant object at 0x7fa6b8ee88b0>
    argNames:
    - self
    - user_id
    - expires
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13278
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_user_credentials_email_password_reset
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b93a8f10>
    - <ast.Constant object at 0x7fa6b93a83a0>
    - <ast.Constant object at 0x7fa6b93a8c70>
    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: 13304
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_roles
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b93a8310>
    - <ast.Constant object at 0x7fa6b93a8e20>
    argNames:
    - self
    - user_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13333
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.set_user_roles
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.put
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b9d1c1f0>
    - <ast.Constant object at 0x7fa6b9d1c070>
    - <ast.Constant object at 0x7fa6b9d1c100>
    - <ast.Constant object at 0x7fa6b9d1c7c0>
    - <ast.Constant object at 0x7fa6b9d1ce50>
    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: 13374
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_attribute_user_values
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b90e9be0>
    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: 13411
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.set_user_attribute_user_value
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b97cd5e0>
    argNames:
    - self
    - user_id
    - user_attribute_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13442
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_attribute_user_value
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9ce9700>
    - <ast.Constant object at 0x7fa6b9ce9b20>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13474
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.send_user_credentials_email_password_reset
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b9ce9b80>
    - <ast.Constant object at 0x7fa6b9ce9910>
    argNames:
    - self
    - user_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13506
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.wipeout_user_emails
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9d11790>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13534
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_embed_user
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9d11f70>
    - <ast.Constant object at 0x7fa6b9d11940>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13554
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_service_account
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b9cd3a60>
    - <ast.Constant object at 0x7fa6b9cd3dc0>
    - <ast.Constant object at 0x7fa6b9cd3670>
    argNames:
    - self
    - fields
    - sorts
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13581
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_user_attributes
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8abd370>
    - <ast.Constant object at 0x7fa6b8abdd30>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13613
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_user_attribute
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8abde80>
    - <ast.Constant object at 0x7fa6b8abd160>
    argNames:
    - self
    - user_attribute_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13636
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_attribute
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b8ae23d0>
    - <ast.Constant object at 0x7fa6b8ae2070>
    argNames:
    - self
    - user_attribute_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13660
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_user_attribute
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8ad2dc0>
    argNames:
    - self
    - user_attribute_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13686
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_attribute
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8ad2700>
    - <ast.Constant object at 0x7fa6b8ad2490>
    argNames:
    - self
    - user_attribute_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13713
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_user_attribute_group_values
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8a745b0>
    argNames:
    - self
    - user_attribute_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13756
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.set_user_attribute_group_values
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - body.encode
    - json.dumps
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.post
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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 0x7fa6b8ad93a0>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13785
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_workspaces
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8ad9f40>
    argNames:
    - self
    - workspace_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13831
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.workspace
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - json.dumps
    - v.isoformat
    - typing.cast
    - urllib.parse.urljoin
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods.get
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.error.ErrorDocHelper.get_index
    - urllib.parse.unquote
    - <builtin>.isinstance
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - <builtin>.str
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - query_params.items
    - requests.get
    - m.groups
    - <builtin>.len
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods._path
    - json.loads
    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: 456
    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: 456
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - requests.get
    - m.groups
    - response.value.decode
    - <builtin>.len
    - re.search
    - json.loads
    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: 456
    functionsReached:
    - json.dumps
    - v.isoformat
    - query_params.items
    - <builtin>.isinstance
    - <builtin>.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: query_params.items
    functionSourceFile: <builtin>
    functionUses: 457
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 457
    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: 177
    functionsReached:
    - body.encode
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: body.encode
    functionSourceFile: <builtin>
    functionUses: 178
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/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
    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.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.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:
    - collections.abc.MutableMapping.update
    - headers.update
    - logging.getLogger
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: headers.update
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 3
    IfCount: 5
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fa6b8c555e0>
    - <ast.Constant object at 0x7fa6b8c558b0>
    - <ast.Constant object at 0x7fa6b8c55370>
    - <ast.Constant object at 0x7fa6b8c55610>
    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:
    - struct.unpack
    - netrc.netrc
    - collections.abc.MutableMapping.decode
    - requests.utils.rewind_body
    - urllib.parse.urlunparse.split
    - typing.cast
    - requests.models.RequestEncodingMixin._encode_params
    - urllib.parse.urlencode
    - urllib.parse.urljoin
    - requests.models.PreparedRequest.prepare_content_length
    - request_hooks.get
    - cookie.value.replace
    - requests.models.PreparedRequest.prepare_url
    - collections.abc.MutableMapping.lower
    - <builtin>.super
    - urllib.parse.urljoin.decode
    - requests.sessions.SessionRedirectMixin.resolve_redirects
    - merged_setting.items
    - collections.abc.MutableMapping.__init__
    - requests.sessions.Session.request
    - os.path.expanduser
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.cookies.create_cookie
    - requests.models.PreparedRequest.prepare_body
    - DEFAULT_PORTS.get
    - requests.utils.requote_uri
    - urllib.parse.quote.split
    - collections.abc.MutableMapping.fileno
    - urllib.parse.urljoin.seek
    - requests.utils.address_in_network
    - prefix.lower
    - http.cookiejar.CookieJar.set_policy
    - urllib.parse.quote.upper
    - idna.encode
    - <builtin>.object
    - resp.close
    - requests.cookies.MockRequest.__init__
    - simplejson.dumps
    - send_kwargs.update
    - result.update
    - socket.inet_aton
    - collections.abc.MutableMapping.update
    - headers.update
    - _STRING_MODE.search
    - requests.models.PreparedRequest.copy
    - collections.abc.MutableMapping.items
    - requests.utils._parse_content_type_header
    - param.find
    - urllib.parse.quote.decode
    - proxies.copy
    - requests.sessions.SessionRedirectMixin.rebuild_method
    - session_hooks.get
    - urllib.request.getproxies.items
    - requests.utils.unquote_unreserved
    - requests.models.PreparedRequest.prepare_auth
    - requests.models.PreparedRequest.__init__
    - netrc.netrc.authenticators
    - string_network.split
    - <builtin>.len
    - requests.models.PreparedRequest._get_idna_encoded_host
    - requests.structures.CaseInsensitiveDict.__iter__
    - location.encode
    - requests.structures.CaseInsensitiveDict.__init__
    - json.dumps
    - requests.models.PreparedRequest.prepare_method
    - <builtin>.getattr
    - kwargs.get
    - header.split
    - requests.sessions.Session.get_adapter
    - requests.cookies.MockResponse.__init__
    - request.method.upper
    - http.cookiejar.CookieJar.__init__
    - hooks.items
    - os.environ.get
    - urllib.parse.urlencode.fileno
    - <builtin>.bool
    - validator.match
    - requests.utils.dotted_netmask
    - urllib.parse.urlparse.hostname.endswith
    - urllib.parse.urljoin.fileno
    - time.perf_counter
    - new_jar.set_cookie
    - cookie.value.startswith
    - requests.cookies.RequestsCookieJar.copy
    - method.upper
    - <builtin>.all
    - hist.append
    - urllib3.fields.RequestField
    - <builtin>.int
    - collections.OrderedDict.items
    - requests.models.PreparedRequest.prepare_hooks
    - urllib.parse.quote.lower
    - urllib.parse.urlparse
    - requests.models.RequestHooksMixin.register_hook
    - cookie.value.endswith
    - urllib.parse.quote.seek
    - requests.models.PreparedRequest.prepare_cookies
    - requests.cookies.RequestsCookieJar.update
    - requests.utils.resolve_proxies
    - urllib.parse.urljoin.tell
    - requests.cookies.get_cookie_header
    - kwargs.pop
    - <builtin>.list
    - collections.abc.MutableMapping.get
    - collections.OrderedDict.values
    - collections.abc.MutableMapping.pop
    - urllib.parse.urljoin.startswith
    - warnings.warn
    - requests.hooks.dispatch_hook
    - <builtin>.max
    - collections.abc.MutableMapping.seek
    - urllib.request.getproxies
    - requests.utils.super_len
    - urllib.parse.quote
    - http.cookiejar.CookieJar.extract_cookies
    - param.strip
    - <builtin>.any
    - transport_options.get
    - urllib.request.proxy_bypass
    - requests.utils.get_encoding_from_headers
    - collections.abc.MutableMapping.setdefault
    - os.fstat
    - no_proxy.replace
    - resp.headers.get
    - requests.utils.guess_filename
    - socket.inet_ntoa
    - <builtin>.next
    - requests.cookies.RequestsCookieJar.get_policy
    - urllib.parse.urlparse._replace
    - proxies.get
    - new_fields.append
    - u_string.encode
    - host.startswith
    - urllib.parse.urljoin.lower
    - history.pop
    - requests.compat.MutableMapping.__init__
    - requests.utils.is_ipv4_address
    - requests.utils.get_environ_proxies.<dict1>.get
    - urllib.request.getproxies.get
    - urllib.parse.unquote
    - urllib.parse.urljoin.upper
    - requests.models.RequestEncodingMixin._encode_files
    - os.path.basename
    - urllib.parse.urlparse.scheme.startswith
    - resp.raw.read
    - result.append
    - requests.utils.get_netrc_auth
    - requests.cookies.extract_cookies_to_jar
    - <builtin>.type
    - datetime.timedelta
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - collections.abc.MutableMapping.split
    - requests.utils.should_bypass_proxies.get_proxy
    - <builtin>.str
    - urllib.parse.urlencode.tell
    - requests._internal_utils.unicode_is_ascii
    - urllib.parse.urlunparse
    - requests.structures.CaseInsensitiveDict.copy
    - adapter.send
    - requests.utils.set_environ
    - collections.abc.MutableMapping.startswith
    - requests.utils.check_header_validity
    - <builtin>.bytes
    - urllib.parse.quote.tell
    - requests.sessions.Session.merge_environment_settings
    - requests.sessions.merge_hooks
    - urllib.parse.urljoin.split
    - collections.abc.MutableMapping.tell
    - requests.utils.get_environ_proxies
    - field.decode
    - requests.cookies._copy_cookie_jar
    - requests.utils.should_bypass_proxies
    - requests.cookies.merge_cookies
    - urllib.parse.quote.lstrip
    - _BINARY_MODE.search
    - requests.sessions.SessionRedirectMixin.rebuild_auth
    - hooks.get
    - k.encode
    - os.path.exists
    - requests.utils.get_auth_from_url
    - urllib3.fields.RequestField.make_multipart
    - requests.sessions.SessionRedirectMixin.rebuild_proxies
    - key.upper
    - username.encode
    - base64.b64encode.strip
    - requests.models.Request.__init__
    - password.encode
    - http.cookiejar.CookieJar.add_cookie_header
    - urllib.parse.quote.startswith
    - <builtin>.isinstance
    - urllib.parse.urlencode.seek
    - urllib3.util.parse_url
    - requests.models.PreparedRequest.prepare_headers
    - collections.abc.MutableMapping.upper
    - requests.utils._validate_header_part
    - requests.models.PreparedRequest.prepare
    - net.split
    - requests.utils.to_key_val_list
    - v.encode
    - copy.copy
    - struct.pack
    - requests._internal_utils.to_native_string
    - urllib.parse.urljoin.encode
    - urllib.parse.urlparse.geturl
    - history.insert
    - <builtin>.range
    - requests.sessions.SessionRedirectMixin.get_redirect_target
    - requests.utils.is_valid_cidr
    - string_network.count
    - urllib3.filepost.encode_multipart_formdata
    - requests.auth._basic_auth_str
    - looker_sdk.rtl.transport.response_mode
    - kwargs.setdefault
    - urllib.parse.quote.fileno
    - new_proxies.setdefault
    - requests.sessions.merge_setting
    - <builtin>.hasattr
    - requests.cookies.cookiejar_from_dict
    - urllib.parse.quote.encode
    - requests.sessions.Session.prepare_request
    - requests.cookies.MockRequest.get_new_headers
    - requests.sessions.Session.send
    - collections.OrderedDict
    - base64.b64encode
    - collections.abc.MutableMapping.encode
    - fp.read
    - http.cookiejar.Cookie
    - h.isalnum
    - requests.auth.HTTPBasicAuth.__init__
    - <builtin>.chr
    - <builtin>.set
    - new_jar.clear
    - merged_setting.update
    - requests.hooks.default_hooks
    - key.lower
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: 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:
    - platform.system
    - requests.help.info
    - json.dumps
    - <builtin>.getattr
    - requests.help._implementation
    - <builtin>.print
    - platform.python_implementation
    - platform.release
    - platform.python_version
    - requests.help.main
    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_version
    - platform.python_implementation
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: platform.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:
    - platform.system
    - <builtin>.getattr
    - requests.help._implementation
    - platform.release
    - platform.python_version
    - platform.python_implementation
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: platform.system
    functionSourceFile: platform
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: platform.release
    functionSourceFile: platform
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 128
    functionName: requests.help.main
    functionSourceFile: requests.help
    functionUses: 1
    functionsReached:
    - platform.system
    - requests.help.info
    - json.dumps
    - <builtin>.getattr
    - requests.help._implementation
    - <builtin>.print
    - platform.release
    - platform.python_version
    - platform.python_implementation
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: looker_sdk.version
    functionSourceFile: looker_sdk.version
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  Function list name: All functions
Function coverage:
  '...fuzz_looker':
  - 105
  - 106
  - 15
  '...fuzz_looker.TestOneInput':
  - 53
  - 54
  - 56
  - 59
  - 62
  - 64
  - 65
  - 66
  - 67
  - 68
  - 69
  - 71
  - 76
  - 78
  - 79
  - 80
  - 82
  - 83
  - 87
  - 89
  - 90
  - 91
  - 92
  '...fuzz_looker.main':
  - 101
  - 102
  - 103
  '...fuzz_looker.transport_requests_mock':
  - 45
  - 47
  looker_sdk._settings:
  - 41
  looker_sdk.error:
  - 89
  - 29
  looker_sdk.error.ErrorDetail:
  - 35
  looker_sdk.error.ErrorDocHelper:
  - 104
  - 95
  looker_sdk.error.ErrorDocHelper.get_index:
  - 107
  - 108
  looker_sdk.error.ErrorDocHelper.lookup:
  - 130
  - 131
  - 113
  - 114
  - 118
  - 123
  - 127
  looker_sdk.error.ErrorDocHelper.parse_and_lookup:
  - 139
  - 140
  - 143
  - 144
  - 146
  looker_sdk.error.SDKError:
  - 64
  - 73
  - 74
  looker_sdk.error.SDKError.__str__:
  - 85
  looker_sdk.init40:
  - 53
  - 55
  - 57
  - 58
  - 59
  - 60
  looker_sdk.rtl.api_methods:
  - 23
  looker_sdk.rtl.api_methods.APIMethods:
  - 55
  looker_sdk.rtl.api_methods.APIMethods.__exit__:
  - 82
  looker_sdk.rtl.api_methods.APIMethods.__init__:
  - 66
  looker_sdk.rtl.api_methods.APIMethods._convert_query_params:
  - 128
  - 129
  - 131
  - 121
  - 122
  - 124
  - 125
  - 126
  looker_sdk.rtl.api_methods.APIMethods._get_serialized:
  - 161
  - 162
  - 163
  - 164
  looker_sdk.rtl.api_methods.APIMethods._path:
  - 74
  - 76
  looker_sdk.rtl.api_methods.APIMethods._return:
  - 96
  - 103
  - 105
  - 108
  - 109
  - 114
  - 86
  - 87
  - 90
  - 91
  - 93
  - 95
  looker_sdk.rtl.api_methods.APIMethods.delete:
  - 239
  - 240
  - 241
  - 243
  - 249
  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:
  - 7162
  - 7163
  - 7164
  - 7166
  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:
  - 11884
  - 11885
  - 11887
  looker_sdk.sdk.api40.methods.Looker40SDK.add_group_group:
  - 6802
  - 6803
  - 6804
  - 6806
  looker_sdk.sdk.api40.methods.Looker40SDK.add_group_user:
  - 6867
  - 6868
  - 6869
  - 6871
  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:
  - 4329
  - 4330
  - 4332
  looker_sdk.sdk.api40.methods.Looker40SDK.all_content_metadatas:
  - 4259
  - 4260
  - 4262
  looker_sdk.sdk.api40.methods.Looker40SDK.all_dashboards:
  - 4715
  - 4716
  - 4718
  looker_sdk.sdk.api40.methods.Looker40SDK.all_datagroups:
  - 5864
  - 5865
  - 5867
  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:
  - 6201
  - 6202
  - 6204
  looker_sdk.sdk.api40.methods.Looker40SDK.all_git_branches:
  - 8281
  - 8282
  - 8283
  - 8285
  looker_sdk.sdk.api40.methods.Looker40SDK.all_git_connection_tests:
  - 8906
  - 8907
  - 8908
  - 8910
  looker_sdk.sdk.api40.methods.Looker40SDK.all_group_groups:
  - 6778
  - 6779
  - 6780
  - 6782
  looker_sdk.sdk.api40.methods.Looker40SDK.all_group_users:
  - 6840
  - 6836
  - 6837
  - 6838
  looker_sdk.sdk.api40.methods.Looker40SDK.all_groups:
  - 6432
  - 6434
  - 6431
  looker_sdk.sdk.api40.methods.Looker40SDK.all_integration_hubs:
  - 7019
  - 7020
  - 7022
  looker_sdk.sdk.api40.methods.Looker40SDK.all_integrations:
  - 7185
  - 7186
  - 7188
  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:
  - 7739
  - 7740
  - 7742
  looker_sdk.sdk.api40.methods.Looker40SDK.all_lookml_tests:
  - 8976
  - 8972
  - 8973
  - 8974
  looker_sdk.sdk.api40.methods.Looker40SDK.all_looks:
  - 7313
  - 7314
  - 7316
  looker_sdk.sdk.api40.methods.Looker40SDK.all_model_sets:
  - 10312
  - 10313
  - 10315
  looker_sdk.sdk.api40.methods.Looker40SDK.all_oauth_client_apps:
  - 1332
  - 1333
  - 1335
  looker_sdk.sdk.api40.methods.Looker40SDK.all_permission_sets:
  - 10508
  - 10509
  - 10511
  looker_sdk.sdk.api40.methods.Looker40SDK.all_permissions:
  - 10352
  - 10354
  - 10351
  looker_sdk.sdk.api40.methods.Looker40SDK.all_primary_homepage_sections:
  - 6994
  - 6995
  - 6997
  looker_sdk.sdk.api40.methods.Looker40SDK.all_project_files:
  - 8848
  - 8849
  - 8850
  - 8852
  looker_sdk.sdk.api40.methods.Looker40SDK.all_projects:
  - 8552
  - 8553
  - 8555
  looker_sdk.sdk.api40.methods.Looker40SDK.all_roles:
  - 10554
  - 10555
  - 10557
  looker_sdk.sdk.api40.methods.Looker40SDK.all_running_queries:
  - 9760
  - 9761
  - 9763
  looker_sdk.sdk.api40.methods.Looker40SDK.all_scheduled_plans:
  - 11059
  - 11060
  - 11062
  looker_sdk.sdk.api40.methods.Looker40SDK.all_ssh_servers:
  - 3834
  - 3835
  - 3837
  looker_sdk.sdk.api40.methods.Looker40SDK.all_ssh_tunnels:
  - 3961
  - 3962
  - 3964
  looker_sdk.sdk.api40.methods.Looker40SDK.all_themes:
  - 11675
  - 11676
  - 11678
  looker_sdk.sdk.api40.methods.Looker40SDK.all_timezones:
  - 3386
  - 3387
  - 3389
  looker_sdk.sdk.api40.methods.Looker40SDK.all_user_attribute_group_values:
  - 13721
  - 13722
  - 13723
  - 13725
  looker_sdk.sdk.api40.methods.Looker40SDK.all_user_attributes:
  - 13592
  - 13589
  - 13590
  looker_sdk.sdk.api40.methods.Looker40SDK.all_user_credentials_api3s:
  - 13024
  - 13025
  - 13027
  - 13023
  looker_sdk.sdk.api40.methods.Looker40SDK.all_user_credentials_embeds:
  - 13128
  - 13129
  - 13130
  - 13132
  looker_sdk.sdk.api40.methods.Looker40SDK.all_user_login_lockouts:
  - 2106
  - 2107
  - 2109
  looker_sdk.sdk.api40.methods.Looker40SDK.all_user_sessions:
  - 13256
  - 13252
  - 13253
  - 13254
  looker_sdk.sdk.api40.methods.Looker40SDK.all_users:
  - 12148
  - 12149
  - 12151
  looker_sdk.sdk.api40.methods.Looker40SDK.all_workspaces:
  - 13792
  - 13789
  - 13790
  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:
  - 6024
  - 6026
  - 6022
  - 6023
  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:
  - 8104
  - 8105
  - 8106
  - 8108
  looker_sdk.sdk.api40.methods.Looker40SDK.connection_cost_estimate:
  - 8169
  - 8170
  - 8171
  - 8173
  looker_sdk.sdk.api40.methods.Looker40SDK.connection_databases:
  - 7971
  - 7972
  - 7973
  - 7975
  looker_sdk.sdk.api40.methods.Looker40SDK.connection_features:
  - 8000
  - 7996
  - 7997
  - 7998
  looker_sdk.sdk.api40.methods.Looker40SDK.connection_schemas:
  - 8024
  - 8025
  - 8026
  - 8028
  looker_sdk.sdk.api40.methods.Looker40SDK.connection_search_columns:
  - 8139
  - 8140
  - 8141
  - 8143
  looker_sdk.sdk.api40.methods.Looker40SDK.connection_tables:
  - 8064
  - 8065
  - 8067
  - 8063
  looker_sdk.sdk.api40.methods.Looker40SDK.content_favorite:
  - 4194
  - 4195
  - 4196
  - 4198
  looker_sdk.sdk.api40.methods.Looker40SDK.content_metadata:
  - 4282
  - 4283
  - 4284
  - 4286
  looker_sdk.sdk.api40.methods.Looker40SDK.content_summary:
  - 4488
  - 4489
  - 4491
  looker_sdk.sdk.api40.methods.Looker40SDK.content_thumbnail:
  - 4532
  - 4533
  - 4534
  - 4535
  - 4537
  looker_sdk.sdk.api40.methods.Looker40SDK.content_validation:
  - 4568
  - 4569
  - 4571
  looker_sdk.sdk.api40.methods.Looker40SDK.copy_dashboard:
  - 5256
  - 5252
  - 5253
  - 5254
  looker_sdk.sdk.api40.methods.Looker40SDK.copy_look:
  - 7649
  - 7650
  - 7651
  - 7653
  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:
  - 8226
  - 8227
  - 8228
  - 8230
  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:
  - 4236
  - 4237
  - 4239
  looker_sdk.sdk.api40.methods.Looker40SDK.create_content_metadata_access:
  - 4355
  - 4356
  - 4358
  looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard:
  - 4748
  - 4749
  - 4751
  looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_element:
  - 5482
  - 5483
  - 5485
  looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_element_render_task:
  - 10080
  - 10075
  - 10076
  - 10077
  - 10078
  looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_filter:
  - 5600
  - 5601
  - 5603
  looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_from_lookml:
  - 5224
  - 5221
  - 5222
  looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_layout:
  - 5796
  - 5797
  - 5799
  looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_render_task:
  - 9966
  - 9967
  - 9968
  - 9969
  - 9971
  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:
  - 13539
  - 13540
  - 13542
  looker_sdk.sdk.api40.methods.Looker40SDK.create_external_oauth_application:
  - 3745
  - 3746
  - 3748
  looker_sdk.sdk.api40.methods.Looker40SDK.create_folder:
  - 6224
  - 6225
  - 6227
  looker_sdk.sdk.api40.methods.Looker40SDK.create_git_branch:
  - 8368
  - 8364
  - 8365
  - 8366
  looker_sdk.sdk.api40.methods.Looker40SDK.create_git_deploy_key:
  - 8730
  - 8731
  - 8732
  - 8734
  looker_sdk.sdk.api40.methods.Looker40SDK.create_group:
  - 6464
  - 6466
  - 6463
  looker_sdk.sdk.api40.methods.Looker40SDK.create_integration_hub:
  - 7043
  - 7044
  - 7046
  looker_sdk.sdk.api40.methods.Looker40SDK.create_look:
  - 7344
  - 7341
  - 7342
  looker_sdk.sdk.api40.methods.Looker40SDK.create_look_render_task:
  - 9888
  - 9889
  - 9890
  - 9892
  - 9887
  looker_sdk.sdk.api40.methods.Looker40SDK.create_lookml_model:
  - 7768
  - 7770
  - 7767
  looker_sdk.sdk.api40.methods.Looker40SDK.create_merge_query:
  - 9740
  - 9741
  - 9743
  looker_sdk.sdk.api40.methods.Looker40SDK.create_model_set:
  - 10332
  - 10333
  - 10335
  looker_sdk.sdk.api40.methods.Looker40SDK.create_oauth_application_user_state:
  - 3816
  - 3813
  - 3814
  looker_sdk.sdk.api40.methods.Looker40SDK.create_oidc_test_config:
  - 1668
  - 1669
  - 1671
  looker_sdk.sdk.api40.methods.Looker40SDK.create_permission_set:
  - 10529
  - 10530
  - 10532
  looker_sdk.sdk.api40.methods.Looker40SDK.create_project:
  - 8578
  - 8579
  - 8581
  looker_sdk.sdk.api40.methods.Looker40SDK.create_query:
  - 9393
  - 9394
  - 9396
  looker_sdk.sdk.api40.methods.Looker40SDK.create_query_render_task:
  - 9922
  - 9923
  - 9924
  - 9925
  - 9927
  looker_sdk.sdk.api40.methods.Looker40SDK.create_query_task:
  - 9171
  - 9172
  - 9174
  looker_sdk.sdk.api40.methods.Looker40SDK.create_role:
  - 10578
  - 10579
  - 10581
  looker_sdk.sdk.api40.methods.Looker40SDK.create_saml_test_config:
  - 1859
  - 1860
  - 1862
  looker_sdk.sdk.api40.methods.Looker40SDK.create_scheduled_plan:
  - 11140
  - 11141
  - 11143
  looker_sdk.sdk.api40.methods.Looker40SDK.create_service_account:
  - 13561
  - 13562
  - 13564
  looker_sdk.sdk.api40.methods.Looker40SDK.create_sql_interface_query:
  - 11644
  - 11645
  - 11647
  looker_sdk.sdk.api40.methods.Looker40SDK.create_sql_query:
  - 9802
  - 9803
  - 9805
  looker_sdk.sdk.api40.methods.Looker40SDK.create_ssh_server:
  - 3857
  - 3854
  - 3855
  looker_sdk.sdk.api40.methods.Looker40SDK.create_ssh_tunnel:
  - 3984
  - 3981
  - 3982
  looker_sdk.sdk.api40.methods.Looker40SDK.create_sso_embed_url:
  - 857
  - 858
  - 860
  looker_sdk.sdk.api40.methods.Looker40SDK.create_theme:
  - 11712
  - 11709
  - 11710
  looker_sdk.sdk.api40.methods.Looker40SDK.create_user:
  - 12178
  - 12179
  - 12181
  looker_sdk.sdk.api40.methods.Looker40SDK.create_user_attribute:
  - 13620
  - 13621
  - 13623
  looker_sdk.sdk.api40.methods.Looker40SDK.create_user_credentials_api3:
  - 13048
  - 13049
  - 13051
  - 13047
  looker_sdk.sdk.api40.methods.Looker40SDK.create_user_credentials_email:
  - 12609
  - 12605
  - 12606
  - 12607
  looker_sdk.sdk.api40.methods.Looker40SDK.create_user_credentials_email_password_reset:
  - 13288
  - 13289
  - 13290
  - 13292
  looker_sdk.sdk.api40.methods.Looker40SDK.create_user_credentials_totp:
  - 12712
  - 12713
  - 12715
  - 12711
  looker_sdk.sdk.api40.methods.Looker40SDK.custom_welcome_email:
  - 2929
  - 2926
  - 2927
  looker_sdk.sdk.api40.methods.Looker40SDK.dashboard:
  - 4962
  - 4963
  - 4964
  - 4966
  looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_aggregate_table_lookml:
  - 5049
  - 5045
  - 5046
  - 5047
  looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_dashboard_elements:
  - 5457
  - 5458
  - 5459
  - 5461
  looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_dashboard_filters:
  - 5577
  - 5578
  - 5579
  - 5581
  looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_dashboard_layouts:
  - 5777
  - 5773
  - 5774
  - 5775
  looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_element:
  - 5386
  - 5387
  - 5388
  - 5390
  looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_filter:
  - 5506
  - 5507
  - 5508
  - 5510
  looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_layout:
  - 5704
  - 5706
  - 5702
  - 5703
  looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_layout_component:
  - 5624
  - 5625
  - 5628
  - 5630
  looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_layout_dashboard_layout_components:
  - 5680
  - 5682
  - 5678
  - 5679
  looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_lookml:
  - 5138
  - 5139
  - 5140
  - 5142
  looker_sdk.sdk.api40.methods.Looker40SDK.datagroup:
  - 5888
  - 5884
  - 5885
  - 5886
  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:
  - 11820
  - 11821
  - 11823
  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:
  - 4216
  - 4217
  - 4218
  - 4220
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_content_metadata_access:
  - 4403
  - 4404
  - 4405
  - 4407
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_dashboard:
  - 5024
  - 5026
  - 5022
  - 5023
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_dashboard_element:
  - 5434
  - 5435
  - 5436
  - 5438
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_dashboard_filter:
  - 5554
  - 5555
  - 5556
  - 5558
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_dashboard_layout:
  - 5752
  - 5754
  - 5750
  - 5751
  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_external_oauth_application:
  - 3793
  - 3794
  - 3795
  - 3797
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_folder:
  - 6178
  - 6179
  - 6180
  - 6182
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_git_branch:
  - 8416
  - 8417
  - 8418
  - 8419
  - 8421
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_group:
  - 6755
  - 6756
  - 6757
  - 6759
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_group_from_group:
  - 6915
  - 6916
  - 6917
  - 6918
  - 6920
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_group_user:
  - 6891
  - 6892
  - 6893
  - 6894
  - 6896
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_integration_hub:
  - 7121
  - 7117
  - 7118
  - 7119
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_look:
  - 7544
  - 7540
  - 7541
  - 7542
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_lookml_model:
  - 7835
  - 7836
  - 7837
  - 7839
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_model_set:
  - 10291
  - 10292
  - 10293
  - 10295
  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:
  - 10488
  - 10489
  - 10491
  - 10487
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_repository_credential:
  - 9096
  - 9097
  - 9098
  - 9099
  - 9101
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_role:
  - 10778
  - 10779
  - 10780
  - 10782
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_saml_test_config:
  - 1841
  - 1837
  - 1838
  - 1839
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_scheduled_plan:
  - 11024
  - 11025
  - 11026
  - 11028
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_service_account:
  - 12553
  - 12554
  - 12555
  - 12557
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_ssh_server:
  - 3920
  - 3921
  - 3923
  - 3919
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_ssh_tunnel:
  - 4048
  - 4050
  - 4046
  - 4047
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_support_access_allowlist_entry:
  - 2017
  - 2018
  - 2019
  - 2021
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_theme:
  - 12024
  - 12020
  - 12021
  - 12022
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user:
  - 12440
  - 12442
  - 12438
  - 12439
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_attribute:
  - 13696
  - 13692
  - 13693
  - 13694
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_attribute_group_value:
  - 6968
  - 6969
  - 6970
  - 6971
  - 6973
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_attribute_user_value:
  - 13450
  - 13451
  - 13452
  - 13453
  - 13455
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_api3:
  - 12999
  - 13000
  - 13001
  - 13002
  - 13004
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_email:
  - 12658
  - 12659
  - 12660
  - 12662
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_embed:
  - 13102
  - 13103
  - 13104
  - 13105
  - 13107
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_google:
  - 12832
  - 12834
  - 12830
  - 12831
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_ldap:
  - 12785
  - 12786
  - 12787
  - 12789
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_looker_openid:
  - 13178
  - 13179
  - 13180
  - 13182
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_oidc:
  - 12920
  - 12921
  - 12922
  - 12924
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_saml:
  - 12875
  - 12876
  - 12877
  - 12879
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_totp:
  - 12736
  - 12737
  - 12738
  - 12740
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_login_lockout:
  - 2184
  - 2180
  - 2181
  - 2182
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_session:
  - 13228
  - 13229
  - 13230
  - 13231
  - 13233
  looker_sdk.sdk.api40.methods.Looker40SDK.deploy_ref_to_production:
  - 8450
  - 8451
  - 8452
  - 8454
  looker_sdk.sdk.api40.methods.Looker40SDK.deploy_to_production:
  - 8483
  - 8484
  - 8485
  - 8487
  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:
  - 7264
  - 7260
  - 7261
  - 7262
  looker_sdk.sdk.api40.methods.Looker40SDK.fetch_remote_data_action_form:
  - 5841
  - 5842
  - 5844
  looker_sdk.sdk.api40.methods.Looker40SDK.find_git_branch:
  - 8390
  - 8391
  - 8392
  - 8393
  - 8395
  looker_sdk.sdk.api40.methods.Looker40SDK.folder:
  - 6136
  - 6132
  - 6133
  - 6134
  looker_sdk.sdk.api40.methods.Looker40SDK.folder_ancestors:
  - 6344
  - 6340
  - 6341
  - 6342
  looker_sdk.sdk.api40.methods.Looker40SDK.folder_children:
  - 6257
  - 6258
  - 6259
  - 6261
  looker_sdk.sdk.api40.methods.Looker40SDK.folder_children_search:
  - 6296
  - 6292
  - 6293
  - 6294
  looker_sdk.sdk.api40.methods.Looker40SDK.folder_dashboards:
  - 6393
  - 6389
  - 6390
  - 6391
  looker_sdk.sdk.api40.methods.Looker40SDK.folder_looks:
  - 6369
  - 6365
  - 6366
  - 6367
  looker_sdk.sdk.api40.methods.Looker40SDK.folder_parent:
  - 6320
  - 6316
  - 6317
  - 6318
  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:
  - 9120
  - 9121
  - 9122
  - 9124
  looker_sdk.sdk.api40.methods.Looker40SDK.get_ci_run:
  - 8200
  - 8201
  - 8202
  - 8203
  - 8205
  looker_sdk.sdk.api40.methods.Looker40SDK.get_integration_hub_health:
  - 7144
  - 7140
  - 7141
  - 7142
  looker_sdk.sdk.api40.methods.Looker40SDK.get_model:
  - 7944
  - 7946
  - 7942
  - 7943
  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:
  - 8304
  - 8305
  - 8306
  - 8308
  looker_sdk.sdk.api40.methods.Looker40SDK.git_deploy_key:
  - 8705
  - 8701
  - 8702
  - 8703
  looker_sdk.sdk.api40.methods.Looker40SDK.graph_derived_tables_for_model:
  - 5936
  - 5937
  - 5938
  - 5940
  looker_sdk.sdk.api40.methods.Looker40SDK.graph_derived_tables_for_view:
  - 5962
  - 5963
  - 5964
  - 5966
  looker_sdk.sdk.api40.methods.Looker40SDK.group:
  - 6707
  - 6708
  - 6709
  - 6711
  looker_sdk.sdk.api40.methods.Looker40SDK.import_dashboard_from_lookml:
  - 5201
  - 5202
  - 5204
  looker_sdk.sdk.api40.methods.Looker40SDK.import_lookml_dashboard:
  - 4896
  - 4897
  - 4899
  - 4894
  - 4895
  looker_sdk.sdk.api40.methods.Looker40SDK.integration:
  - 7211
  - 7212
  - 7213
  - 7215
  looker_sdk.sdk.api40.methods.Looker40SDK.integration_hub:
  - 7067
  - 7068
  - 7069
  - 7071
  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:
  - 9784
  - 9780
  - 9781
  - 9782
  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:
  - 8257
  - 8258
  - 8259
  - 8261
  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:
  - 7467
  - 7468
  - 7469
  - 7471
  looker_sdk.sdk.api40.methods.Looker40SDK.lookml_model:
  - 7792
  - 7794
  - 7790
  - 7791
  looker_sdk.sdk.api40.methods.Looker40SDK.lookml_model_explore:
  - 7862
  - 7863
  - 7864
  - 7865
  - 7867
  looker_sdk.sdk.api40.methods.Looker40SDK.manifest:
  - 8680
  - 8682
  - 8678
  - 8679
  looker_sdk.sdk.api40.methods.Looker40SDK.me:
  - 12115
  - 12116
  - 12118
  looker_sdk.sdk.api40.methods.Looker40SDK.merge_query:
  - 9705
  - 9701
  - 9702
  - 9703
  looker_sdk.sdk.api40.methods.Looker40SDK.mobile_settings:
  - 3232
  - 3229
  - 3230
  looker_sdk.sdk.api40.methods.Looker40SDK.model_fieldname_suggestions:
  - 7918
  - 7919
  - 7920
  - 7921
  - 7922
  - 7924
  looker_sdk.sdk.api40.methods.Looker40SDK.model_set:
  - 10248
  - 10250
  - 10246
  - 10247
  looker_sdk.sdk.api40.methods.Looker40SDK.move_dashboard:
  - 5168
  - 5170
  - 5166
  - 5167
  looker_sdk.sdk.api40.methods.Looker40SDK.move_look:
  - 7680
  - 7682
  - 7678
  - 7679
  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:
  - 5824
  - 5821
  - 5822
  looker_sdk.sdk.api40.methods.Looker40SDK.permission_set:
  - 10441
  - 10442
  - 10443
  - 10445
  looker_sdk.sdk.api40.methods.Looker40SDK.project:
  - 8603
  - 8604
  - 8605
  - 8607
  looker_sdk.sdk.api40.methods.Looker40SDK.project_file:
  - 8880
  - 8876
  - 8877
  - 8878
  looker_sdk.sdk.api40.methods.Looker40SDK.project_validation_results:
  - 8768
  - 8764
  - 8765
  - 8766
  looker_sdk.sdk.api40.methods.Looker40SDK.project_workspace:
  - 8824
  - 8826
  - 8822
  - 8823
  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:
  - 9323
  - 9324
  - 9325
  - 9327
  looker_sdk.sdk.api40.methods.Looker40SDK.query_for_slug:
  - 9363
  - 9364
  - 9365
  - 9367
  looker_sdk.sdk.api40.methods.Looker40SDK.query_task:
  - 9240
  - 9241
  - 9242
  - 9244
  looker_sdk.sdk.api40.methods.Looker40SDK.query_task_multi_results:
  - 9211
  - 9212
  - 9214
  looker_sdk.sdk.api40.methods.Looker40SDK.query_task_results:
  - 9288
  - 9284
  - 9285
  - 9286
  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:
  - 10008
  - 10004
  - 10005
  - 10006
  looker_sdk.sdk.api40.methods.Looker40SDK.render_task_results:
  - 10042
  - 10043
  - 10044
  - 10046
  looker_sdk.sdk.api40.methods.Looker40SDK.reset_project_to_production:
  - 8506
  - 8507
  - 8508
  - 8510
  looker_sdk.sdk.api40.methods.Looker40SDK.reset_project_to_remote:
  - 8529
  - 8530
  - 8531
  - 8533
  looker_sdk.sdk.api40.methods.Looker40SDK.role:
  - 10736
  - 10738
  - 10734
  - 10735
  looker_sdk.sdk.api40.methods.Looker40SDK.role_groups:
  - 10801
  - 10802
  - 10803
  - 10805
  looker_sdk.sdk.api40.methods.Looker40SDK.role_users:
  - 10856
  - 10852
  - 10853
  - 10854
  looker_sdk.sdk.api40.methods.Looker40SDK.run_git_connection_test:
  - 8940
  - 8941
  - 8942
  - 8943
  - 8945
  looker_sdk.sdk.api40.methods.Looker40SDK.run_inline_query:
  - 9585
  - 9581
  - 9582
  - 9583
  looker_sdk.sdk.api40.methods.Looker40SDK.run_look:
  - 7605
  - 7606
  - 7607
  - 7608
  - 7610
  looker_sdk.sdk.api40.methods.Looker40SDK.run_lookml_test:
  - 9002
  - 9003
  - 9004
  - 9006
  looker_sdk.sdk.api40.methods.Looker40SDK.run_query:
  - 9466
  - 9467
  - 9468
  - 9469
  - 9471
  looker_sdk.sdk.api40.methods.Looker40SDK.run_sql_interface_query:
  - 11617
  - 11618
  - 11619
  - 11621
  looker_sdk.sdk.api40.methods.Looker40SDK.run_sql_query:
  - 9848
  - 9849
  - 9850
  - 9851
  - 9853
  looker_sdk.sdk.api40.methods.Looker40SDK.run_url_encoded_query:
  - 9674
  - 9675
  - 9676
  - 9677
  - 9678
  - 9680
  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:
  - 10936
  - 10938
  - 10934
  - 10935
  looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plan_run_once:
  - 11196
  - 11197
  - 11199
  looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plan_run_once_by_id:
  - 11472
  - 11468
  - 11469
  - 11470
  looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plans_for_dashboard:
  - 11353
  - 11354
  - 11355
  - 11357
  looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plans_for_look:
  - 11312
  - 11313
  - 11315
  - 11311
  looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plans_for_lookml_dashboard:
  - 11395
  - 11396
  - 11397
  - 11399
  looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plans_for_space:
  - 10912
  - 10908
  - 10909
  - 10910
  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:
  - 4448
  - 4444
  - 4445
  - 4446
  looker_sdk.sdk.api40.methods.Looker40SDK.search_content_favorites:
  - 4160
  - 4157
  - 4158
  looker_sdk.sdk.api40.methods.Looker40SDK.search_content_views:
  - 4641
  - 4638
  - 4639
  looker_sdk.sdk.api40.methods.Looker40SDK.search_credentials_email:
  - 12088
  - 12085
  - 12086
  looker_sdk.sdk.api40.methods.Looker40SDK.search_dashboard_elements:
  - 5355
  - 5356
  - 5358
  looker_sdk.sdk.api40.methods.Looker40SDK.search_dashboards:
  - 4836
  - 4837
  - 4839
  looker_sdk.sdk.api40.methods.Looker40SDK.search_folders:
  - 6096
  - 6098
  - 6095
  looker_sdk.sdk.api40.methods.Looker40SDK.search_groups:
  - 6529
  - 6526
  - 6527
  looker_sdk.sdk.api40.methods.Looker40SDK.search_groups_with_hierarchy:
  - 6673
  - 6674
  - 6676
  looker_sdk.sdk.api40.methods.Looker40SDK.search_groups_with_roles:
  - 6600
  - 6602
  - 6599
  looker_sdk.sdk.api40.methods.Looker40SDK.search_lookml_dashboards:
  - 5107
  - 5108
  - 5110
  looker_sdk.sdk.api40.methods.Looker40SDK.search_looks:
  - 7424
  - 7426
  - 7423
  looker_sdk.sdk.api40.methods.Looker40SDK.search_model_sets:
  - 10216
  - 10213
  - 10214
  looker_sdk.sdk.api40.methods.Looker40SDK.search_permission_sets:
  - 10408
  - 10409
  - 10411
  looker_sdk.sdk.api40.methods.Looker40SDK.search_reports:
  - 10144
  - 10141
  - 10142
  looker_sdk.sdk.api40.methods.Looker40SDK.search_roles:
  - 10636
  - 10637
  - 10639
  looker_sdk.sdk.api40.methods.Looker40SDK.search_roles_with_user_count:
  - 10704
  - 10705
  - 10707
  looker_sdk.sdk.api40.methods.Looker40SDK.search_scheduled_plans:
  - 11257
  - 11258
  - 11260
  looker_sdk.sdk.api40.methods.Looker40SDK.search_themes:
  - 11784
  - 11786
  - 11783
  looker_sdk.sdk.api40.methods.Looker40SDK.search_user_login_lockouts:
  - 2147
  - 2148
  - 2150
  looker_sdk.sdk.api40.methods.Looker40SDK.search_users:
  - 12265
  - 12266
  - 12268
  looker_sdk.sdk.api40.methods.Looker40SDK.search_users_names:
  - 12336
  - 12337
  - 12339
  - 12335
  looker_sdk.sdk.api40.methods.Looker40SDK.send_user_credentials_email_password_reset:
  - 13482
  - 13483
  - 13484
  - 13486
  looker_sdk.sdk.api40.methods.Looker40SDK.session:
  - 11521
  - 11522
  - 11524
  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:
  - 11851
  - 11852
  - 11854
  looker_sdk.sdk.api40.methods.Looker40SDK.set_role_groups:
  - 10826
  - 10827
  - 10828
  - 10830
  looker_sdk.sdk.api40.methods.Looker40SDK.set_role_users:
  - 10880
  - 10882
  - 10878
  - 10879
  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:
  - 13763
  - 13764
  - 13765
  - 13767
  looker_sdk.sdk.api40.methods.Looker40SDK.set_user_attribute_user_value:
  - 13420
  - 13421
  - 13422
  - 13423
  - 13425
  looker_sdk.sdk.api40.methods.Looker40SDK.set_user_roles:
  - 13344
  - 13346
  - 13342
  - 13343
  looker_sdk.sdk.api40.methods.Looker40SDK.smtp_status:
  - 3368
  - 3370
  - 3367
  looker_sdk.sdk.api40.methods.Looker40SDK.sql_interface_metadata:
  - 11584
  - 11585
  - 11587
  looker_sdk.sdk.api40.methods.Looker40SDK.sql_query:
  - 9824
  - 9825
  - 9827
  - 9823
  looker_sdk.sdk.api40.methods.Looker40SDK.ssh_public_key:
  - 4088
  - 4089
  - 4091
  looker_sdk.sdk.api40.methods.Looker40SDK.ssh_server:
  - 3875
  - 3876
  - 3877
  - 3879
  looker_sdk.sdk.api40.methods.Looker40SDK.ssh_tunnel:
  - 4002
  - 4003
  - 4004
  - 4006
  looker_sdk.sdk.api40.methods.Looker40SDK.start_pdt_build:
  - 5994
  - 5995
  - 5996
  - 5997
  - 5999
  looker_sdk.sdk.api40.methods.Looker40SDK.stop_pdt_build:
  - 6049
  - 6045
  - 6046
  - 6047
  looker_sdk.sdk.api40.methods.Looker40SDK.support_access_status:
  - 2089
  - 2086
  - 2087
  looker_sdk.sdk.api40.methods.Looker40SDK.sync_lookml_dashboard:
  - 4936
  - 4932
  - 4933
  - 4934
  looker_sdk.sdk.api40.methods.Looker40SDK.tag_ref:
  - 9032
  - 9033
  - 9035
  - 9031
  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:
  - 7282
  - 7283
  - 7284
  - 7286
  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:
  - 3944
  - 3940
  - 3941
  - 3942
  looker_sdk.sdk.api40.methods.Looker40SDK.test_ssh_tunnel:
  - 4067
  - 4068
  - 4069
  - 4071
  looker_sdk.sdk.api40.methods.Looker40SDK.theme:
  - 11969
  - 11965
  - 11966
  - 11967
  looker_sdk.sdk.api40.methods.Looker40SDK.theme_or_default:
  - 11912
  - 11913
  - 11915
  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:
  - 4305
  - 4306
  - 4307
  - 4309
  looker_sdk.sdk.api40.methods.Looker40SDK.update_content_metadata_access:
  - 4385
  - 4381
  - 4382
  - 4383
  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:
  - 4994
  - 4995
  - 4996
  - 4998
  looker_sdk.sdk.api40.methods.Looker40SDK.update_dashboard_certification:
  - 5275
  - 5276
  - 5277
  - 5279
  looker_sdk.sdk.api40.methods.Looker40SDK.update_dashboard_element:
  - 5411
  - 5412
  - 5413
  - 5415
  looker_sdk.sdk.api40.methods.Looker40SDK.update_dashboard_filter:
  - 5531
  - 5532
  - 5533
  - 5535
  looker_sdk.sdk.api40.methods.Looker40SDK.update_dashboard_layout:
  - 5728
  - 5729
  - 5731
  - 5727
  looker_sdk.sdk.api40.methods.Looker40SDK.update_dashboard_layout_component:
  - 5657
  - 5651
  - 5652
  - 5655
  looker_sdk.sdk.api40.methods.Looker40SDK.update_datagroup:
  - 5906
  - 5907
  - 5908
  - 5910
  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:
  - 6155
  - 6156
  - 6157
  - 6159
  looker_sdk.sdk.api40.methods.Looker40SDK.update_git_branch:
  - 8336
  - 8338
  - 8334
  - 8335
  looker_sdk.sdk.api40.methods.Looker40SDK.update_group:
  - 6736
  - 6732
  - 6733
  - 6734
  looker_sdk.sdk.api40.methods.Looker40SDK.update_integration:
  - 7240
  - 7236
  - 7237
  - 7238
  looker_sdk.sdk.api40.methods.Looker40SDK.update_integration_hub:
  - 7096
  - 7098
  - 7094
  - 7095
  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:
  - 7512
  - 7513
  - 7515
  - 7511
  looker_sdk.sdk.api40.methods.Looker40SDK.update_look_certification:
  - 7705
  - 7701
  - 7702
  - 7703
  looker_sdk.sdk.api40.methods.Looker40SDK.update_lookml_certification:
  - 5298
  - 5299
  - 5300
  - 5302
  looker_sdk.sdk.api40.methods.Looker40SDK.update_lookml_model:
  - 7817
  - 7813
  - 7814
  - 7815
  looker_sdk.sdk.api40.methods.Looker40SDK.update_mobile_device_registration:
  - 1288
  - 1284
  - 1285
  - 1286
  looker_sdk.sdk.api40.methods.Looker40SDK.update_model_set:
  - 10273
  - 10269
  - 10270
  - 10271
  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:
  - 10465
  - 10466
  - 10467
  - 10469
  looker_sdk.sdk.api40.methods.Looker40SDK.update_project:
  - 8657
  - 8653
  - 8654
  - 8655
  looker_sdk.sdk.api40.methods.Looker40SDK.update_repository_credential:
  - 9066
  - 9067
  - 9068
  - 9069
  - 9071
  looker_sdk.sdk.api40.methods.Looker40SDK.update_role:
  - 10760
  - 10756
  - 10757
  - 10758
  looker_sdk.sdk.api40.methods.Looker40SDK.update_saml_config:
  - 1792
  - 1794
  - 1791
  looker_sdk.sdk.api40.methods.Looker40SDK.update_scheduled_plan:
  - 11000
  - 11002
  - 10998
  - 10999
  looker_sdk.sdk.api40.methods.Looker40SDK.update_self_service_explore_certification:
  - 11496
  - 11497
  - 11499
  - 11495
  looker_sdk.sdk.api40.methods.Looker40SDK.update_service_account:
  - 12520
  - 12521
  - 12522
  - 12524
  looker_sdk.sdk.api40.methods.Looker40SDK.update_session:
  - 11560
  - 11562
  - 11559
  looker_sdk.sdk.api40.methods.Looker40SDK.update_session_config:
  - 1944
  - 1946
  - 1943
  looker_sdk.sdk.api40.methods.Looker40SDK.update_ssh_server:
  - 3897
  - 3898
  - 3899
  - 3901
  looker_sdk.sdk.api40.methods.Looker40SDK.update_ssh_tunnel:
  - 4024
  - 4025
  - 4026
  - 4028
  looker_sdk.sdk.api40.methods.Looker40SDK.update_theme:
  - 11992
  - 11994
  - 11990
  - 11991
  looker_sdk.sdk.api40.methods.Looker40SDK.update_user:
  - 12401
  - 12402
  - 12403
  - 12405
  looker_sdk.sdk.api40.methods.Looker40SDK.update_user_attribute:
  - 13673
  - 13669
  - 13670
  - 13671
  looker_sdk.sdk.api40.methods.Looker40SDK.update_user_attribute_group_value:
  - 6944
  - 6945
  - 6946
  - 6948
  - 6943
  looker_sdk.sdk.api40.methods.Looker40SDK.update_user_credentials_api3:
  - 12973
  - 12974
  - 12975
  - 12976
  - 12978
  looker_sdk.sdk.api40.methods.Looker40SDK.update_user_credentials_email:
  - 12633
  - 12634
  - 12635
  - 12637
  looker_sdk.sdk.api40.methods.Looker40SDK.update_whitelabel_configuration:
  - 3480
  - 3482
  - 3479
  looker_sdk.sdk.api40.methods.Looker40SDK.user:
  - 12376
  - 12377
  - 12378
  - 12380
  looker_sdk.sdk.api40.methods.Looker40SDK.user_attribute:
  - 13648
  - 13644
  - 13645
  - 13646
  looker_sdk.sdk.api40.methods.Looker40SDK.user_attribute_user_values:
  - 13392
  - 13388
  - 13389
  - 13390
  looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_api3:
  - 12945
  - 12946
  - 12947
  - 12948
  - 12950
  looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_email:
  - 12578
  - 12579
  - 12580
  - 12582
  looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_embed:
  - 13075
  - 13076
  - 13077
  - 13078
  - 13080
  looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_google:
  - 12808
  - 12809
  - 12810
  - 12812
  looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_ldap:
  - 12761
  - 12762
  - 12763
  - 12765
  looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_looker_openid:
  - 13154
  - 13155
  - 13156
  - 13158
  looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_oidc:
  - 12898
  - 12899
  - 12900
  - 12902
  looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_saml:
  - 12857
  - 12853
  - 12854
  - 12855
  looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_totp:
  - 12683
  - 12684
  - 12685
  - 12687
  looker_sdk.sdk.api40.methods.Looker40SDK.user_for_credential:
  - 12492
  - 12493
  - 12494
  - 12495
  - 12497
  looker_sdk.sdk.api40.methods.Looker40SDK.user_roles:
  - 13314
  - 13315
  - 13316
  - 13318
  looker_sdk.sdk.api40.methods.Looker40SDK.user_session:
  - 13203
  - 13204
  - 13205
  - 13206
  - 13208
  looker_sdk.sdk.api40.methods.Looker40SDK.validate_embed_url:
  - 922
  - 923
  - 925
  looker_sdk.sdk.api40.methods.Looker40SDK.validate_project:
  - 8800
  - 8796
  - 8797
  - 8798
  looker_sdk.sdk.api40.methods.Looker40SDK.validate_theme:
  - 11938
  - 11939
  - 11941
  looker_sdk.sdk.api40.methods.Looker40SDK.vector_thumbnail:
  - 4682
  - 4683
  - 4684
  - 4685
  - 4687
  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:
  - 13515
  - 13516
  - 13517
  - 13519
  looker_sdk.sdk.api40.methods.Looker40SDK.workspace:
  - 13841
  - 13837
  - 13838
  - 13839
  looker_sdk.sdk.api40.models:
  - 17446
  - 17447
  - 17449
  - 17450
  - 17452
  - 17455
  - 17459
  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:
  - 1119
  looker_sdk.sdk.api40.models.CIGitState:
  - 1148
  looker_sdk.sdk.api40.models.CIScheduleTrigger:
  - 1177
  looker_sdk.sdk.api40.models.Category:
  - 1053
  looker_sdk.sdk.api40.models.Certification:
  - 1071
  looker_sdk.sdk.api40.models.CertificationStatus:
  - 1103
  looker_sdk.sdk.api40.models.ColorCollection:
  - 1206
  looker_sdk.sdk.api40.models.ColorStop:
  - 1239
  looker_sdk.sdk.api40.models.ColumnSearch:
  - 1255
  looker_sdk.sdk.api40.models.ComparisonType:
  - 1283
  looker_sdk.sdk.api40.models.ConnectionFeatures:
  - 1305
  looker_sdk.sdk.api40.models.ContentFavorite:
  - 1382
  looker_sdk.sdk.api40.models.ContentMeta:
  - 1435
  looker_sdk.sdk.api40.models.ContentMetaGroupUser:
  - 1500
  looker_sdk.sdk.api40.models.ContentSearch:
  - 1539
  looker_sdk.sdk.api40.models.ContentSummary:
  - 1604
  looker_sdk.sdk.api40.models.ContentValidation:
  - 1697
  looker_sdk.sdk.api40.models.ContentValidationAlert:
  - 1742
  looker_sdk.sdk.api40.models.ContentValidationDashboard:
  - 1787
  looker_sdk.sdk.api40.models.ContentValidationDashboardElement:
  - 1820
  looker_sdk.sdk.api40.models.ContentValidationDashboardFilter:
  - 1901
  looker_sdk.sdk.api40.models.ContentValidationError:
  - 1950
  looker_sdk.sdk.api40.models.ContentValidationFolder:
  - 1983
  looker_sdk.sdk.api40.models.ContentValidationLook:
  - 1999
  looker_sdk.sdk.api40.models.ContentValidationLookMLDashboard:
  - 2028
  looker_sdk.sdk.api40.models.ContentValidationLookMLDashboardElement:
  - 2053
  looker_sdk.sdk.api40.models.ContentValidationScheduledPlan:
  - 2071
  looker_sdk.sdk.api40.models.ContentValidatorContentError:
  - 2096
  looker_sdk.sdk.api40.models.ContentValidatorError:
  - 2165
  looker_sdk.sdk.api40.models.ContentValidatorErrorItem:
  - 2220
  looker_sdk.sdk.api40.models.ContentValidatorResult:
  - 2241
  looker_sdk.sdk.api40.models.ContentValidatorTestedExplore:
  - 2270
  looker_sdk.sdk.api40.models.ContentView:
  - 2291
  looker_sdk.sdk.api40.models.ContinuousPalette:
  - 2352
  looker_sdk.sdk.api40.models.CostEstimate:
  - 2381
  looker_sdk.sdk.api40.models.CreateCIRunRequest:
  - 2410
  looker_sdk.sdk.api40.models.CreateCIRunResponse:
  - 2435
  looker_sdk.sdk.api40.models.CreateCostEstimate:
  - 2451
  looker_sdk.sdk.api40.models.CreateCredentialsApi3:
  - 2466
  looker_sdk.sdk.api40.models.CreateDashboardFilter:
  - 2515
  looker_sdk.sdk.api40.models.CreateDashboardRenderTask:
  - 2588
  looker_sdk.sdk.api40.models.CreateEmbedUserRequest:
  - 2609
  looker_sdk.sdk.api40.models.CreateFolder:
  - 2622
  looker_sdk.sdk.api40.models.CreateOAuthApplicationUserStateRequest:
  - 2638
  looker_sdk.sdk.api40.models.CreateOAuthApplicationUserStateResponse:
  - 2675
  looker_sdk.sdk.api40.models.CreateQueryTask:
  - 2691
  - 2711
  looker_sdk.sdk.api40.models.CredentialsApi3:
  - 2741
  looker_sdk.sdk.api40.models.CredentialsEmail:
  - 2786
  looker_sdk.sdk.api40.models.CredentialsEmailSearch:
  - 2855
  looker_sdk.sdk.api40.models.CredentialsEmbed:
  - 2924
  looker_sdk.sdk.api40.models.CredentialsGoogle:
  - 2973
  looker_sdk.sdk.api40.models.CredentialsLDAP:
  - 3022
  looker_sdk.sdk.api40.models.CredentialsLookerOpenid:
  - 3071
  looker_sdk.sdk.api40.models.CredentialsOIDC:
  - 3120
  looker_sdk.sdk.api40.models.CredentialsSaml:
  - 3165
  looker_sdk.sdk.api40.models.CredentialsTotp:
  - 3210
  looker_sdk.sdk.api40.models.CustomWelcomeEmail:
  - 3249
  looker_sdk.sdk.api40.models.DBConnection:
  - 4246
  looker_sdk.sdk.api40.models.DBConnectionBase:
  - 4515
  looker_sdk.sdk.api40.models.DBConnectionOverride:
  - 4548
  looker_sdk.sdk.api40.models.DBConnectionTestResult:
  - 4649
  looker_sdk.sdk.api40.models.Dashboard:
  - 3278
  looker_sdk.sdk.api40.models.DashboardAggregateTableLookml:
  - 3501
  looker_sdk.sdk.api40.models.DashboardAppearance:
  - 3522
  looker_sdk.sdk.api40.models.DashboardBase:
  - 3563
  looker_sdk.sdk.api40.models.DashboardElement:
  - 3644
  looker_sdk.sdk.api40.models.DashboardFilter:
  - 3789
  looker_sdk.sdk.api40.models.DashboardLayout:
  - 3866
  looker_sdk.sdk.api40.models.DashboardLayoutComponent:
  - 3933
  looker_sdk.sdk.api40.models.DashboardLookml:
  - 4010
  looker_sdk.sdk.api40.models.DataActionForm:
  - 4035
  looker_sdk.sdk.api40.models.DataActionFormField:
  - 4056
  looker_sdk.sdk.api40.models.DataActionFormSelectOption:
  - 4105
  looker_sdk.sdk.api40.models.DataActionRequest:
  - 4121
  looker_sdk.sdk.api40.models.DataActionResponse:
  - 4142
  looker_sdk.sdk.api40.models.DataActionUserState:
  - 4175
  looker_sdk.sdk.api40.models.Datagroup:
  - 4193
  looker_sdk.sdk.api40.models.DelegateOauthTest:
  - 4682
  looker_sdk.sdk.api40.models.DependencyGraph:
  - 4711
  looker_sdk.sdk.api40.models.DependencyStatus:
  - 4723
  looker_sdk.sdk.api40.models.DestinationType:
  - 4740
  looker_sdk.sdk.api40.models.DeviceType:
  - 4755
  looker_sdk.sdk.api40.models.Dialect:
  - 4771
  looker_sdk.sdk.api40.models.DialectDriverNamesVersion:
  - 4842
  looker_sdk.sdk.api40.models.DialectInfo:
  - 4860
  looker_sdk.sdk.api40.models.DialectInfoOptions:
  - 4927
  looker_sdk.sdk.api40.models.DigestEmailSend:
  - 5045
  looker_sdk.sdk.api40.models.DigestEmails:
  - 5032
  looker_sdk.sdk.api40.models.DiscretePalette:
  - 5058
  looker_sdk.sdk.api40.models.EgressIpAddresses:
  - 5087
  looker_sdk.sdk.api40.models.EmbedConfig:
  - 5100
  looker_sdk.sdk.api40.models.EmbedCookielessSessionAcquire:
  - 5161
  looker_sdk.sdk.api40.models.EmbedCookielessSessionAcquireResponse:
  - 5226
  looker_sdk.sdk.api40.models.EmbedCookielessSessionGenerateTokens:
  - 5271
  looker_sdk.sdk.api40.models.EmbedCookielessSessionGenerateTokensResponse:
  - 5296
  looker_sdk.sdk.api40.models.EmbedParams:
  - 5333
  looker_sdk.sdk.api40.models.EmbedSecret:
  - 5358
  looker_sdk.sdk.api40.models.EmbedSsoParams:
  - 5399
  looker_sdk.sdk.api40.models.EmbedUrlResponse:
  - 5468
  looker_sdk.sdk.api40.models.Error:
  - 5481
  looker_sdk.sdk.api40.models.ExternalOauthApplication:
  - 5497
  looker_sdk.sdk.api40.models.FillStyle:
  - 5545
  looker_sdk.sdk.api40.models.Folder:
  - 5561
  looker_sdk.sdk.api40.models.FolderBase:
  - 5646
  looker_sdk.sdk.api40.models.Format:
  - 5722
  looker_sdk.sdk.api40.models.GenericError:
  - 5738
  looker_sdk.sdk.api40.models.GitBranch:
  - 5771
  looker_sdk.sdk.api40.models.GitConnectionTest:
  - 5852
  looker_sdk.sdk.api40.models.GitConnectionTestResult:
  - 5877
  looker_sdk.sdk.api40.models.GitStatus:
  - 5906
  looker_sdk.sdk.api40.models.Group:
  - 5935
  looker_sdk.sdk.api40.models.GroupHierarchy:
  - 5984
  looker_sdk.sdk.api40.models.GroupIdForGroupInclusion:
  - 6041
  looker_sdk.sdk.api40.models.GroupIdForGroupUserInclusion:
  - 6056
  looker_sdk.sdk.api40.models.GroupSearch:
  - 6071
  looker_sdk.sdk.api40.models.HomepageItem:
  - 6124
  looker_sdk.sdk.api40.models.HomepageSection:
  - 6249
  looker_sdk.sdk.api40.models.ImportedProject:
  - 6314
  looker_sdk.sdk.api40.models.InstanceConfig:
  - 6343
  looker_sdk.sdk.api40.models.Integration:
  - 6364
  looker_sdk.sdk.api40.models.IntegrationHub:
  - 6455
  looker_sdk.sdk.api40.models.IntegrationHubHealthResult:
  - 6512
  looker_sdk.sdk.api40.models.IntegrationParam:
  - 6530
  looker_sdk.sdk.api40.models.IntegrationRequiredField:
  - 6583
  looker_sdk.sdk.api40.models.IntegrationTestResult:
  - 6608
  looker_sdk.sdk.api40.models.InternalHelpResources:
  - 6633
  looker_sdk.sdk.api40.models.InternalHelpResourcesContent:
  - 6654
  looker_sdk.sdk.api40.models.InvestigativeContentType:
  - 6678
  looker_sdk.sdk.api40.models.JsonBi:
  - 6701
  - 6693
  looker_sdk.sdk.api40.models.JsonBiBigQueryMetadata:
  - 6710
  looker_sdk.sdk.api40.models.JsonBiField:
  - 6726
  looker_sdk.sdk.api40.models.JsonBiFields:
  - 6787
  looker_sdk.sdk.api40.models.JsonBiMetadata:
  - 6816
  - 6840
  - 6839
  looker_sdk.sdk.api40.models.JsonBiPivots:
  - 6876
  looker_sdk.sdk.api40.models.JsonBiTableCalc:
  - 6905
  looker_sdk.sdk.api40.models.Kind:
  - 6941
  looker_sdk.sdk.api40.models.LDAPConfig:
  - 6958
  looker_sdk.sdk.api40.models.LDAPConfigTestIssue:
  - 7143
  looker_sdk.sdk.api40.models.LDAPConfigTestResult:
  - 7161
  looker_sdk.sdk.api40.models.LDAPGroupRead:
  - 7202
  looker_sdk.sdk.api40.models.LDAPGroupWrite:
  - 7239
  looker_sdk.sdk.api40.models.LDAPUser:
  - 7276
  looker_sdk.sdk.api40.models.LDAPUserAttributeRead:
  - 7329
  looker_sdk.sdk.api40.models.LDAPUserAttributeWrite:
  - 7358
  looker_sdk.sdk.api40.models.LegacyFeature:
  - 7387
  looker_sdk.sdk.api40.models.Locale:
  - 7452
  looker_sdk.sdk.api40.models.LocalizationSettings:
  - 7477
  looker_sdk.sdk.api40.models.Look:
  - 7498
  looker_sdk.sdk.api40.models.LookBasic:
  - 7647
  looker_sdk.sdk.api40.models.LookMLValidatorError:
  - 8695
  looker_sdk.sdk.api40.models.LookMLValidatorErrorItem:
  - 8760
  looker_sdk.sdk.api40.models.LookMLValidatorResult:
  - 8781
  looker_sdk.sdk.api40.models.LookModel:
  - 8810
  looker_sdk.sdk.api40.models.LookWithDashboards:
  - 8826
  looker_sdk.sdk.api40.models.LookWithQuery:
  - 8979
  looker_sdk.sdk.api40.models.LookmlFieldLink:
  - 7684
  looker_sdk.sdk.api40.models.LookmlModel:
  - 7709
  looker_sdk.sdk.api40.models.LookmlModelExplore:
  - 7754
  looker_sdk.sdk.api40.models.LookmlModelExploreAccessFilter:
  - 7931
  looker_sdk.sdk.api40.models.LookmlModelExploreAlias:
  - 7949
  looker_sdk.sdk.api40.models.LookmlModelExploreAlwaysFilter:
  - 7965
  looker_sdk.sdk.api40.models.LookmlModelExploreConditionallyFilter:
  - 7981
  looker_sdk.sdk.api40.models.LookmlModelExploreError:
  - 7997
  looker_sdk.sdk.api40.models.LookmlModelExploreField:
  - 8026
  looker_sdk.sdk.api40.models.LookmlModelExploreFieldEnumeration:
  - 8293
  looker_sdk.sdk.api40.models.LookmlModelExploreFieldMapLayer:
  - 8309
  looker_sdk.sdk.api40.models.LookmlModelExploreFieldMeasureFilters:
  - 8362
  looker_sdk.sdk.api40.models.LookmlModelExploreFieldPeriodOverPeriodParams:
  - 8378
  looker_sdk.sdk.api40.models.LookmlModelExploreFieldSqlCase:
  - 8440
  looker_sdk.sdk.api40.models.LookmlModelExploreFieldTimeInterval:
  - 8456
  looker_sdk.sdk.api40.models.LookmlModelExploreFieldset:
  - 8411
  looker_sdk.sdk.api40.models.LookmlModelExploreJoins:
  - 8472
  looker_sdk.sdk.api40.models.LookmlModelExploreSet:
  - 8537
  looker_sdk.sdk.api40.models.LookmlModelExploreSupportedMeasureType:
  - 8555
  looker_sdk.sdk.api40.models.LookmlModelNavExplore:
  - 8576
  looker_sdk.sdk.api40.models.LookmlTest:
  - 8609
  looker_sdk.sdk.api40.models.LookmlTestResult:
  - 8650
  looker_sdk.sdk.api40.models.Manifest:
  - 9136
  looker_sdk.sdk.api40.models.MarketplaceAutomation:
  - 9165
  looker_sdk.sdk.api40.models.MaterializePDT:
  - 9190
  looker_sdk.sdk.api40.models.MergeFields:
  - 9211
  looker_sdk.sdk.api40.models.MergeQuery:
  - 9232
  looker_sdk.sdk.api40.models.MergeQuerySourceQuery:
  - 9289
  looker_sdk.sdk.api40.models.MobileFeatureFlags:
  - 9318
  looker_sdk.sdk.api40.models.MobilePayload:
  - 9339
  looker_sdk.sdk.api40.models.MobileSettings:
  - 9376
  looker_sdk.sdk.api40.models.MobileToken:
  - 9401
  - 9413
  looker_sdk.sdk.api40.models.Model:
  - 9427
  looker_sdk.sdk.api40.models.ModelFieldSuggestions:
  - 9452
  looker_sdk.sdk.api40.models.ModelNamedValueFormats:
  - 9485
  looker_sdk.sdk.api40.models.ModelSet:
  - 9514
  looker_sdk.sdk.api40.models.ModelsNotValidated:
  - 9555
  looker_sdk.sdk.api40.models.Name:
  - 9572
  looker_sdk.sdk.api40.models.OIDCConfig:
  - 9645
  looker_sdk.sdk.api40.models.OIDCGroupRead:
  - 9790
  looker_sdk.sdk.api40.models.OIDCGroupWrite:
  - 9823
  looker_sdk.sdk.api40.models.OIDCUserAttributeRead:
  - 9856
  looker_sdk.sdk.api40.models.OIDCUserAttributeWrite:
  - 9881
  looker_sdk.sdk.api40.models.OauthClientApp:
  - 9596
  looker_sdk.sdk.api40.models.PasswordConfig:
  - 9906
  looker_sdk.sdk.api40.models.Period:
  - 9950
  looker_sdk.sdk.api40.models.Permission:
  - 9971
  looker_sdk.sdk.api40.models.PermissionSet:
  - 10000
  looker_sdk.sdk.api40.models.PermissionType:
  - 10040
  looker_sdk.sdk.api40.models.PrivatelabelConfiguration:
  - 10056
  looker_sdk.sdk.api40.models.Project:
  - 10129
  looker_sdk.sdk.api40.models.ProjectError:
  - 10238
  looker_sdk.sdk.api40.models.ProjectFile:
  - 10299
  looker_sdk.sdk.api40.models.ProjectRun:
  - 10348
  looker_sdk.sdk.api40.models.ProjectValidation:
  - 10361
  looker_sdk.sdk.api40.models.ProjectValidationCache:
  - 10390
  looker_sdk.sdk.api40.models.ProjectWorkspace:
  - 10423
  looker_sdk.sdk.api40.models.PullRequestMode:
  - 10467
  looker_sdk.sdk.api40.models.Query:
  - 10485
  looker_sdk.sdk.api40.models.QueryTask:
  - 10602
  looker_sdk.sdk.api40.models.RenderTask:
  - 10691
  looker_sdk.sdk.api40.models.Report:
  - 10784
  looker_sdk.sdk.api40.models.RepositoryCredential:
  - 10873
  looker_sdk.sdk.api40.models.ResultFormat:
  - 10917
  looker_sdk.sdk.api40.models.ResultMakerFilterables:
  - 10944
  looker_sdk.sdk.api40.models.ResultMakerFilterablesListen:
  - 10973
  looker_sdk.sdk.api40.models.ResultMakerWithIdVisConfigAndDynamicFields:
  - 10994
  looker_sdk.sdk.api40.models.Role:
  - 11047
  looker_sdk.sdk.api40.models.RoleSearch:
  - 11100
  looker_sdk.sdk.api40.models.Run:
  - 11157
  looker_sdk.sdk.api40.models.RunResult:
  - 11335
  looker_sdk.sdk.api40.models.RunningQueries:
  - 11234
  looker_sdk.sdk.api40.models.SamlConfig:
  - 11384
  looker_sdk.sdk.api40.models.SamlGroupRead:
  - 11537
  looker_sdk.sdk.api40.models.SamlGroupWrite:
  - 11574
  looker_sdk.sdk.api40.models.SamlIdpCertMulti:
  - 11611
  looker_sdk.sdk.api40.models.SamlMetadataParseResult:
  - 11624
  looker_sdk.sdk.api40.models.SamlUserAttributeRead:
  - 11657
  looker_sdk.sdk.api40.models.SamlUserAttributeWrite:
  - 11686
  looker_sdk.sdk.api40.models.ScheduledPlan:
  - 11715
  looker_sdk.sdk.api40.models.ScheduledPlanDestination:
  - 11882
  looker_sdk.sdk.api40.models.Schema:
  - 11939
  looker_sdk.sdk.api40.models.SchemaColumn:
  - 11957
  looker_sdk.sdk.api40.models.SchemaColumns:
  - 12006
  looker_sdk.sdk.api40.models.SchemaTable:
  - 12035
  looker_sdk.sdk.api40.models.SchemaTables:
  - 12072
  looker_sdk.sdk.api40.models.SecretType:
  - 12100
  looker_sdk.sdk.api40.models.ServiceAccount:
  - 12116
  looker_sdk.sdk.api40.models.Session:
  - 12169
  looker_sdk.sdk.api40.models.SessionConfig:
  - 12242
  looker_sdk.sdk.api40.models.Setting:
  - 12279
  looker_sdk.sdk.api40.models.SmtpNodeStatus:
  - 12404
  looker_sdk.sdk.api40.models.SmtpSettings:
  - 12429
  looker_sdk.sdk.api40.models.SmtpStatus:
  - 12494
  looker_sdk.sdk.api40.models.Snippet:
  - 12519
  looker_sdk.sdk.api40.models.SqlInterfaceQuery:
  - 12544
  looker_sdk.sdk.api40.models.SqlInterfaceQueryCreate:
  - 12569
  looker_sdk.sdk.api40.models.SqlInterfaceQueryMetadata:
  - 12594
  looker_sdk.sdk.api40.models.SqlQuery:
  - 12607
  looker_sdk.sdk.api40.models.SqlQueryCreate:
  - 12676
  looker_sdk.sdk.api40.models.SqlValidatorError:
  - 12709
  looker_sdk.sdk.api40.models.SqlValidatorErrorItem:
  - 12770
  looker_sdk.sdk.api40.models.SqlValidatorResult:
  - 12791
  looker_sdk.sdk.api40.models.SqlValidatorTestedExplore:
  - 12820
  looker_sdk.sdk.api40.models.SshPublicKey:
  - 12857
  looker_sdk.sdk.api40.models.SshServer:
  - 12870
  looker_sdk.sdk.api40.models.SshTunnel:
  - 12919
  looker_sdk.sdk.api40.models.SslVersion:
  - 12975
  looker_sdk.sdk.api40.models.SupportAccessAddEntries:
  - 12992
  looker_sdk.sdk.api40.models.SupportAccessAllowlistEntry:
  - 13010
  looker_sdk.sdk.api40.models.SupportAccessEnable:
  - 13043
  looker_sdk.sdk.api40.models.SupportAccessStatus:
  - 13056
  looker_sdk.sdk.api40.models.SupportedActionTypes:
  - 13076
  looker_sdk.sdk.api40.models.SupportedDownloadSettings:
  - 13093
  looker_sdk.sdk.api40.models.SupportedFormats:
  - 13108
  looker_sdk.sdk.api40.models.SupportedFormattings:
  - 13135
  looker_sdk.sdk.api40.models.SupportedVisualizationFormattings:
  - 13150
  looker_sdk.sdk.api40.models.Theme:
  - 13166
  looker_sdk.sdk.api40.models.ThemeSettings:
  - 13203
  looker_sdk.sdk.api40.models.Timezone:
  - 13396
  looker_sdk.sdk.api40.models.UpdateArtifact:
  - 13421
  looker_sdk.sdk.api40.models.UpdateFolder:
  - 13450
  looker_sdk.sdk.api40.models.User:
  - 13466
  looker_sdk.sdk.api40.models.UserAttribute:
  - 13639
  looker_sdk.sdk.api40.models.UserAttributeFilterTypes:
  - 13699
  looker_sdk.sdk.api40.models.UserAttributeGroupValue:
  - 13722
  looker_sdk.sdk.api40.models.UserAttributeWithValue:
  - 13765
  looker_sdk.sdk.api40.models.UserEmailOnly:
  - 13822
  looker_sdk.sdk.api40.models.UserLoginLockout:
  - 13835
  looker_sdk.sdk.api40.models.UserPublic:
  - 13888
  looker_sdk.sdk.api40.models.ValidationError:
  - 13929
  looker_sdk.sdk.api40.models.ValidationErrorDetail:
  - 13954
  looker_sdk.sdk.api40.models.WeekStartDay:
  - 13982
  looker_sdk.sdk.api40.models.WelcomeEmailTest:
  - 14003
  looker_sdk.sdk.api40.models.WhitelabelConfiguration:
  - 14028
  looker_sdk.sdk.api40.models.Workspace:
  - 14105
  looker_sdk.sdk.api40.models.WriteAlert:
  - 14185
  - 14130
  - 14182
  looker_sdk.sdk.api40.models.WriteApiSession:
  - 14260
  looker_sdk.sdk.api40.models.WriteBackupConfiguration:
  - 14276
  looker_sdk.sdk.api40.models.WriteBoard:
  - 14312
  looker_sdk.sdk.api40.models.WriteBoardItem:
  - 14344
  looker_sdk.sdk.api40.models.WriteBoardSection:
  - 14412
  looker_sdk.sdk.api40.models.WriteCertification:
  - 14448
  looker_sdk.sdk.api40.models.WriteColorCollection:
  - 14472
  looker_sdk.sdk.api40.models.WriteContentFavorite:
  - 14504
  looker_sdk.sdk.api40.models.WriteContentMeta:
  - 14543
  looker_sdk.sdk.api40.models.WriteCreateDashboardFilter:
  - 14559
  looker_sdk.sdk.api40.models.WriteCreateQueryTask:
  - 14648
  - 14627
  looker_sdk.sdk.api40.models.WriteCredentialsApi3:
  - 14675
  looker_sdk.sdk.api40.models.WriteCredentialsEmail:
  - 14691
  looker_sdk.sdk.api40.models.WriteDBConnection:
  - 15189
  looker_sdk.sdk.api40.models.WriteDBConnectionOverride:
  - 15390
  looker_sdk.sdk.api40.models.WriteDashboard:
  - 14715
  looker_sdk.sdk.api40.models.WriteDashboardBase:
  - 14839
  looker_sdk.sdk.api40.models.WriteDashboardElement:
  - 14865
  looker_sdk.sdk.api40.models.WriteDashboardFilter:
  - 14979
  looker_sdk.sdk.api40.models.WriteDashboardLayout:
  - 15043
  looker_sdk.sdk.api40.models.WriteDashboardLayoutComponent:
  - 15091
  looker_sdk.sdk.api40.models.WriteDashboardLookml:
  - 15147
  looker_sdk.sdk.api40.models.WriteDatagroup:
  - 15168
  looker_sdk.sdk.api40.models.WriteEmbedConfig:
  - 15490
  looker_sdk.sdk.api40.models.WriteEmbedSecret:
  - 15550
  looker_sdk.sdk.api40.models.WriteExternalOauthApplication:
  - 15578
  looker_sdk.sdk.api40.models.WriteFolderBase:
  - 15618
  looker_sdk.sdk.api40.models.WriteGitBranch:
  - 15637
  looker_sdk.sdk.api40.models.WriteGroup:
  - 15656
  looker_sdk.sdk.api40.models.WriteIntegration:
  - 15680
  looker_sdk.sdk.api40.models.WriteIntegrationHub:
  - 15708
  looker_sdk.sdk.api40.models.WriteInternalHelpResources:
  - 15729
  looker_sdk.sdk.api40.models.WriteInternalHelpResourcesContent:
  - 15745
  looker_sdk.sdk.api40.models.WriteLDAPConfig:
  - 15769
  looker_sdk.sdk.api40.models.WriteLegacyFeature:
  - 15921
  looker_sdk.sdk.api40.models.WriteLookBasic:
  - 15937
  looker_sdk.sdk.api40.models.WriteLookWithQuery:
  - 15994
  looker_sdk.sdk.api40.models.WriteLookmlModel:
  - 15962
  looker_sdk.sdk.api40.models.WriteMergeQuery:
  - 16057
  looker_sdk.sdk.api40.models.WriteMobileToken:
  - 16105
  - 16116
  looker_sdk.sdk.api40.models.WriteModelSet:
  - 16125
  looker_sdk.sdk.api40.models.WriteOIDCConfig:
  - 16182
  looker_sdk.sdk.api40.models.WriteOauthClientApp:
  - 16146
  looker_sdk.sdk.api40.models.WritePasswordConfig:
  - 16294
  looker_sdk.sdk.api40.models.WritePermissionSet:
  - 16334
  looker_sdk.sdk.api40.models.WritePrivatelabelConfiguration:
  - 16355
  looker_sdk.sdk.api40.models.WriteProject:
  - 16423
  looker_sdk.sdk.api40.models.WriteQuery:
  - 16511
  looker_sdk.sdk.api40.models.WriteRepositoryCredential:
  - 16603
  looker_sdk.sdk.api40.models.WriteResultMakerWithIdVisConfigAndDynamicFields:
  - 16631
  looker_sdk.sdk.api40.models.WriteRole:
  - 16680
  looker_sdk.sdk.api40.models.WriteSamlConfig:
  - 16718
  looker_sdk.sdk.api40.models.WriteScheduledPlan:
  - 16838
  looker_sdk.sdk.api40.models.WriteServiceAccount:
  - 16976
  looker_sdk.sdk.api40.models.WriteSessionConfig:
  - 17000
  looker_sdk.sdk.api40.models.WriteSetting:
  - 17036
  looker_sdk.sdk.api40.models.WriteSqlInterfaceQueryCreate:
  - 17146
  looker_sdk.sdk.api40.models.WriteSshServer:
  - 17165
  looker_sdk.sdk.api40.models.WriteSshTunnel:
  - 17197
  looker_sdk.sdk.api40.models.WriteTheme:
  - 17229
  looker_sdk.sdk.api40.models.WriteUser:
  - 17261
  looker_sdk.sdk.api40.models.WriteUserAttribute:
  - 17314
  looker_sdk.sdk.api40.models.WriteUserAttributeWithValue:
  - 17362
  looker_sdk.sdk.api40.models.WriteWhitelabelConfiguration:
  - 17378
  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.SamlIdpCertMulti: []
  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:
  - Mock
  - AsyncMockMixin
  - AsyncMagicMixin
  mock.mock.AsyncMockMixin:
  - Base
  mock.mock.Base:
  - object
  mock.mock.CallableMixin:
  - Base
  mock.mock.InvalidSpecError:
  - Exception
  mock.mock.MagicMixin:
  - Base
  mock.mock.MagicMock:
  - MagicMixin
  - Mock
  mock.mock.MagicProxy:
  - Base
  mock.mock.Mock:
  - CallableMixin
  - NonCallableMock
  mock.mock.NonCallableMagicMock:
  - MagicMixin
  - NonCallableMock
  mock.mock.NonCallableMock:
  - Base
  mock.mock.PropertyMock:
  - Mock
  mock.mock.ThreadingMixin:
  - Base
  mock.mock.ThreadingMock:
  - MagicMixin
  - ThreadingMixin
  - Mock
  mock.mock._ANY:
  - object
  mock.mock._AnyComparer:
  - list
  mock.mock._AsyncIterator: []
  mock.mock._Call:
  - tuple
  mock.mock._CallList:
  - list
  mock.mock._MockIter:
  - object
  mock.mock._Sentinel:
  - object
  mock.mock._SentinelObject:
  - object
  mock.mock._SpecState:
  - object
  mock.mock._patch:
  - object
  mock.mock._patch_dict:
  - object
  requests.adapters.BaseAdapter: []
  requests.adapters.HTTPAdapter:
  - BaseAdapter
  requests.auth.AuthBase: []
  requests.auth.HTTPBasicAuth:
  - AuthBase
  requests.auth.HTTPDigestAuth:
  - AuthBase
  requests.auth.HTTPProxyAuth:
  - HTTPBasicAuth
  requests.cookies.CookieConflictError:
  - RuntimeError
  requests.cookies.MockRequest: []
  requests.cookies.MockResponse: []
  requests.cookies.RequestsCookieJar:
  - MutableMapping
  requests.exceptions.ChunkedEncodingError:
  - RequestException
  requests.exceptions.ConnectTimeout:
  - Timeout
  - ConnectionError
  requests.exceptions.ConnectionError:
  - RequestException
  requests.exceptions.ContentDecodingError:
  - RequestException
  - BaseHTTPError
  requests.exceptions.FileModeWarning:
  - RequestsWarning
  - DeprecationWarning
  requests.exceptions.HTTPError:
  - RequestException
  requests.exceptions.InvalidHeader:
  - RequestException
  - ValueError
  requests.exceptions.InvalidJSONError:
  - RequestException
  requests.exceptions.InvalidProxyURL:
  - InvalidURL
  requests.exceptions.InvalidSchema:
  - RequestException
  - ValueError
  requests.exceptions.InvalidURL:
  - RequestException
  - ValueError
  requests.exceptions.JSONDecodeError:
  - CompatJSONDecodeError
  - InvalidJSONError
  requests.exceptions.MissingSchema:
  - RequestException
  - ValueError
  requests.exceptions.ProxyError:
  - ConnectionError
  requests.exceptions.ReadTimeout:
  - Timeout
  requests.exceptions.RequestException:
  - IOError
  requests.exceptions.RequestsDependencyWarning:
  - RequestsWarning
  requests.exceptions.RequestsWarning:
  - Warning
  requests.exceptions.RetryError:
  - RequestException
  requests.exceptions.SSLError:
  - ConnectionError
  requests.exceptions.StreamConsumedError:
  - RequestException
  - TypeError
  requests.exceptions.Timeout:
  - RequestException
  requests.exceptions.TooManyRedirects:
  - RequestException
  requests.exceptions.URLRequired:
  - RequestException
  requests.exceptions.UnrewindableBodyError:
  - RequestException
  requests.models.PreparedRequest:
  - 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'
