All classes:
- mock.backports.IsolatedAsyncioTestCase
- mock.mock.InvalidSpecError
- mock.mock._SentinelObject
- mock.mock._Sentinel
- mock.mock._CallList
- mock.mock._MockIter
- mock.mock.Base
- mock.mock.NonCallableMock
- mock.mock._AnyComparer
- mock.mock.CallableMixin
- mock.mock.Mock
- mock.mock._patch
- mock.mock._patch_dict
- mock.mock.MagicMixin
- mock.mock.NonCallableMagicMock
- mock.mock.AsyncMagicMixin
- mock.mock.MagicMock
- mock.mock.MagicProxy
- mock.mock.AsyncMockMixin
- mock.mock.AsyncMock
- mock.mock._ANY
- mock.mock._Call
- mock.mock._SpecState
- mock.mock.PropertyMock
- mock.mock.ThreadingMixin
- mock.mock.ThreadingMock
- mock.mock._AsyncIterator
- requests.exceptions.RequestException
- requests.exceptions.InvalidJSONError
- requests.exceptions.JSONDecodeError
- requests.exceptions.HTTPError
- requests.exceptions.ConnectionError
- requests.exceptions.ProxyError
- requests.exceptions.SSLError
- requests.exceptions.Timeout
- requests.exceptions.ConnectTimeout
- requests.exceptions.ReadTimeout
- requests.exceptions.URLRequired
- requests.exceptions.TooManyRedirects
- requests.exceptions.MissingSchema
- requests.exceptions.InvalidSchema
- requests.exceptions.InvalidURL
- requests.exceptions.InvalidHeader
- requests.exceptions.InvalidProxyURL
- requests.exceptions.ChunkedEncodingError
- requests.exceptions.ContentDecodingError
- requests.exceptions.StreamConsumedError
- requests.exceptions.RetryError
- requests.exceptions.UnrewindableBodyError
- requests.exceptions.RequestsWarning
- requests.exceptions.FileModeWarning
- requests.exceptions.RequestsDependencyWarning
- requests.cookies.MockRequest
- requests.cookies.MockResponse
- requests.cookies.CookieConflictError
- requests.cookies.RequestsCookieJar
- requests.structures.CaseInsensitiveDict
- requests.structures.LookupDict
- requests.auth.AuthBase
- requests.auth.HTTPBasicAuth
- requests.auth.HTTPProxyAuth
- requests.auth.HTTPDigestAuth
- requests.models.RequestEncodingMixin
- requests.models.RequestHooksMixin
- requests.models.Request
- requests.models.PreparedRequest
- requests.models.Response
- requests.adapters.BaseAdapter
- requests.adapters.HTTPAdapter
- requests.sessions.SessionRedirectMixin
- requests.sessions.Session
- looker_sdk.error.ErrorDetail
- looker_sdk.error.SDKError
- looker_sdk.error.ErrorDocHelper
- looker_sdk.rtl.transport.HttpMethod
- looker_sdk.rtl.transport.PTransportSettings
- looker_sdk.rtl.transport.TransportOptions
- looker_sdk.rtl.transport.ResponseMode
- looker_sdk.rtl.transport.Response
- looker_sdk.rtl.transport.Transport
- looker_sdk.rtl.api_settings.SettingsConfig
- looker_sdk.rtl.api_settings.PApiSettings
- looker_sdk.rtl.api_settings.ApiSettings
- looker_sdk.rtl.requests_transport.RequestsTransport
- looker_sdk.rtl.requests_transport.NullAuth
- looker_sdk.rtl.model.Model
- looker_sdk.rtl.model.DelimSequence
- looker_sdk.rtl.serialize.DeserializeError
- looker_sdk.rtl.auth_token.AccessToken
- looker_sdk.rtl.auth_token.AuthToken
- looker_sdk.rtl.auth_session.AuthSession
- looker_sdk.rtl.auth_session.CryptoHash
- looker_sdk.rtl.auth_session.OAuthSession
- looker_sdk.rtl.auth_session.OAuthSession.GrantTypeParams
- looker_sdk.rtl.auth_session.OAuthSession.AuthCodeGrantTypeParams
- looker_sdk.rtl.auth_session.OAuthSession.RefreshTokenGrantTypeParams
- looker_sdk.sdk.api40.models.AccessToken
- looker_sdk.sdk.api40.models.Alert
- looker_sdk.sdk.api40.models.AlertAppliedDashboardFilter
- looker_sdk.sdk.api40.models.AlertConditionState
- looker_sdk.sdk.api40.models.AlertDestination
- looker_sdk.sdk.api40.models.AlertField
- looker_sdk.sdk.api40.models.AlertFieldFilter
- looker_sdk.sdk.api40.models.AlertNotifications
- looker_sdk.sdk.api40.models.AlertPatch
- looker_sdk.sdk.api40.models.Align
- looker_sdk.sdk.api40.models.ApiSession
- looker_sdk.sdk.api40.models.ApiVersion
- looker_sdk.sdk.api40.models.ApiVersionElement
- looker_sdk.sdk.api40.models.Artifact
- looker_sdk.sdk.api40.models.ArtifactNamespace
- looker_sdk.sdk.api40.models.ArtifactUsage
- looker_sdk.sdk.api40.models.AssertValidatorErrorItem
- looker_sdk.sdk.api40.models.AssertValidatorResult
- looker_sdk.sdk.api40.models.AssertValidatorTestedExplore
- looker_sdk.sdk.api40.models.AssertValidatorTestError
- looker_sdk.sdk.api40.models.AssertValidatorTestSuccess
- looker_sdk.sdk.api40.models.BackupConfiguration
- looker_sdk.sdk.api40.models.Board
- looker_sdk.sdk.api40.models.BoardItem
- looker_sdk.sdk.api40.models.BoardSection
- looker_sdk.sdk.api40.models.Category
- looker_sdk.sdk.api40.models.CIChangeRequest
- looker_sdk.sdk.api40.models.CIGitState
- looker_sdk.sdk.api40.models.CIRunResult
- looker_sdk.sdk.api40.models.CIScheduleTrigger
- looker_sdk.sdk.api40.models.ColorCollection
- looker_sdk.sdk.api40.models.ColorStop
- looker_sdk.sdk.api40.models.ColumnSearch
- looker_sdk.sdk.api40.models.ComparisonType
- looker_sdk.sdk.api40.models.ConnectionFeatures
- looker_sdk.sdk.api40.models.ContentFavorite
- looker_sdk.sdk.api40.models.ContentMeta
- looker_sdk.sdk.api40.models.ContentMetaGroupUser
- looker_sdk.sdk.api40.models.ContentSearch
- looker_sdk.sdk.api40.models.ContentSummary
- looker_sdk.sdk.api40.models.ContentValidation
- looker_sdk.sdk.api40.models.ContentValidationAlert
- looker_sdk.sdk.api40.models.ContentValidationDashboard
- looker_sdk.sdk.api40.models.ContentValidationDashboardElement
- looker_sdk.sdk.api40.models.ContentValidationDashboardFilter
- looker_sdk.sdk.api40.models.ContentValidationError
- looker_sdk.sdk.api40.models.ContentValidationFolder
- looker_sdk.sdk.api40.models.ContentValidationLook
- looker_sdk.sdk.api40.models.ContentValidationLookMLDashboard
- looker_sdk.sdk.api40.models.ContentValidationLookMLDashboardElement
- looker_sdk.sdk.api40.models.ContentValidationScheduledPlan
- looker_sdk.sdk.api40.models.ContentValidatorContentError
- looker_sdk.sdk.api40.models.ContentValidatorError
- looker_sdk.sdk.api40.models.ContentValidatorErrorItem
- looker_sdk.sdk.api40.models.ContentValidatorResult
- looker_sdk.sdk.api40.models.ContentValidatorTestedExplore
- looker_sdk.sdk.api40.models.ContentView
- looker_sdk.sdk.api40.models.ContinuousPalette
- looker_sdk.sdk.api40.models.CostEstimate
- looker_sdk.sdk.api40.models.CreateCIRunRequest
- looker_sdk.sdk.api40.models.CreateCIRunResponse
- looker_sdk.sdk.api40.models.CreateCostEstimate
- looker_sdk.sdk.api40.models.CreateCredentialsApi3
- looker_sdk.sdk.api40.models.CreateDashboardFilter
- looker_sdk.sdk.api40.models.CreateDashboardRenderTask
- looker_sdk.sdk.api40.models.CreateEmbedUserRequest
- looker_sdk.sdk.api40.models.CreateFolder
- looker_sdk.sdk.api40.models.CreateOAuthApplicationUserStateRequest
- looker_sdk.sdk.api40.models.CreateOAuthApplicationUserStateResponse
- looker_sdk.sdk.api40.models.CreateQueryTask
- looker_sdk.sdk.api40.models.CredentialsApi3
- looker_sdk.sdk.api40.models.CredentialsEmail
- looker_sdk.sdk.api40.models.CredentialsEmailSearch
- looker_sdk.sdk.api40.models.CredentialsEmbed
- looker_sdk.sdk.api40.models.CredentialsGoogle
- looker_sdk.sdk.api40.models.CredentialsLDAP
- looker_sdk.sdk.api40.models.CredentialsLookerOpenid
- looker_sdk.sdk.api40.models.CredentialsOIDC
- looker_sdk.sdk.api40.models.CredentialsSaml
- looker_sdk.sdk.api40.models.CredentialsTotp
- looker_sdk.sdk.api40.models.CustomWelcomeEmail
- looker_sdk.sdk.api40.models.Dashboard
- looker_sdk.sdk.api40.models.DashboardAggregateTableLookml
- looker_sdk.sdk.api40.models.DashboardAppearance
- looker_sdk.sdk.api40.models.DashboardBase
- looker_sdk.sdk.api40.models.DashboardElement
- looker_sdk.sdk.api40.models.DashboardFilter
- looker_sdk.sdk.api40.models.DashboardLayout
- looker_sdk.sdk.api40.models.DashboardLayoutComponent
- looker_sdk.sdk.api40.models.DashboardLookml
- looker_sdk.sdk.api40.models.DataActionForm
- looker_sdk.sdk.api40.models.DataActionFormField
- looker_sdk.sdk.api40.models.DataActionFormSelectOption
- looker_sdk.sdk.api40.models.DataActionRequest
- looker_sdk.sdk.api40.models.DataActionResponse
- looker_sdk.sdk.api40.models.DataActionUserState
- looker_sdk.sdk.api40.models.Datagroup
- looker_sdk.sdk.api40.models.DBConnection
- looker_sdk.sdk.api40.models.DBConnectionBase
- looker_sdk.sdk.api40.models.DBConnectionOverride
- looker_sdk.sdk.api40.models.DBConnectionTestResult
- looker_sdk.sdk.api40.models.DelegateOauthTest
- looker_sdk.sdk.api40.models.DependencyGraph
- looker_sdk.sdk.api40.models.DependencyStatus
- looker_sdk.sdk.api40.models.DestinationType
- looker_sdk.sdk.api40.models.DeviceType
- looker_sdk.sdk.api40.models.Dialect
- looker_sdk.sdk.api40.models.DialectDriverNamesVersion
- looker_sdk.sdk.api40.models.DialectInfo
- looker_sdk.sdk.api40.models.DialectInfoOptions
- looker_sdk.sdk.api40.models.DigestEmails
- looker_sdk.sdk.api40.models.DigestEmailSend
- looker_sdk.sdk.api40.models.DiscretePalette
- looker_sdk.sdk.api40.models.EgressIpAddresses
- looker_sdk.sdk.api40.models.EmbedConfig
- looker_sdk.sdk.api40.models.EmbedCookielessSessionAcquire
- looker_sdk.sdk.api40.models.EmbedCookielessSessionAcquireResponse
- looker_sdk.sdk.api40.models.EmbedCookielessSessionGenerateTokens
- looker_sdk.sdk.api40.models.EmbedCookielessSessionGenerateTokensResponse
- looker_sdk.sdk.api40.models.EmbedParams
- looker_sdk.sdk.api40.models.EmbedSecret
- looker_sdk.sdk.api40.models.EmbedSsoParams
- looker_sdk.sdk.api40.models.EmbedUrlResponse
- looker_sdk.sdk.api40.models.Error
- looker_sdk.sdk.api40.models.ExternalOauthApplication
- looker_sdk.sdk.api40.models.FillStyle
- looker_sdk.sdk.api40.models.Folder
- looker_sdk.sdk.api40.models.FolderBase
- looker_sdk.sdk.api40.models.Format
- looker_sdk.sdk.api40.models.GenericError
- looker_sdk.sdk.api40.models.GitBranch
- looker_sdk.sdk.api40.models.GitConnectionTest
- looker_sdk.sdk.api40.models.GitConnectionTestResult
- looker_sdk.sdk.api40.models.GitStatus
- looker_sdk.sdk.api40.models.Group
- looker_sdk.sdk.api40.models.GroupHierarchy
- looker_sdk.sdk.api40.models.GroupIdForGroupInclusion
- looker_sdk.sdk.api40.models.GroupIdForGroupUserInclusion
- looker_sdk.sdk.api40.models.GroupSearch
- looker_sdk.sdk.api40.models.HomepageItem
- looker_sdk.sdk.api40.models.HomepageSection
- looker_sdk.sdk.api40.models.ImportedProject
- looker_sdk.sdk.api40.models.InstanceConfig
- looker_sdk.sdk.api40.models.Integration
- looker_sdk.sdk.api40.models.IntegrationHub
- looker_sdk.sdk.api40.models.IntegrationParam
- looker_sdk.sdk.api40.models.IntegrationRequiredField
- looker_sdk.sdk.api40.models.IntegrationTestResult
- looker_sdk.sdk.api40.models.InternalHelpResources
- looker_sdk.sdk.api40.models.InternalHelpResourcesContent
- looker_sdk.sdk.api40.models.InvestigativeContentType
- looker_sdk.sdk.api40.models.JsonBi
- looker_sdk.sdk.api40.models.JsonBiBigQueryMetadata
- looker_sdk.sdk.api40.models.JsonBiField
- looker_sdk.sdk.api40.models.JsonBiFields
- looker_sdk.sdk.api40.models.JsonBiMetadata
- looker_sdk.sdk.api40.models.JsonBiPivots
- looker_sdk.sdk.api40.models.JsonBiTableCalc
- looker_sdk.sdk.api40.models.Kind
- looker_sdk.sdk.api40.models.LDAPConfig
- looker_sdk.sdk.api40.models.LDAPConfigTestIssue
- looker_sdk.sdk.api40.models.LDAPConfigTestResult
- looker_sdk.sdk.api40.models.LDAPGroupRead
- looker_sdk.sdk.api40.models.LDAPGroupWrite
- looker_sdk.sdk.api40.models.LDAPUser
- looker_sdk.sdk.api40.models.LDAPUserAttributeRead
- looker_sdk.sdk.api40.models.LDAPUserAttributeWrite
- looker_sdk.sdk.api40.models.LegacyFeature
- looker_sdk.sdk.api40.models.Locale
- looker_sdk.sdk.api40.models.LocalizationSettings
- looker_sdk.sdk.api40.models.Look
- looker_sdk.sdk.api40.models.LookBasic
- looker_sdk.sdk.api40.models.LookmlFieldLink
- looker_sdk.sdk.api40.models.LookmlModel
- looker_sdk.sdk.api40.models.LookmlModelExplore
- looker_sdk.sdk.api40.models.LookmlModelExploreAccessFilter
- looker_sdk.sdk.api40.models.LookmlModelExploreAlias
- looker_sdk.sdk.api40.models.LookmlModelExploreAlwaysFilter
- looker_sdk.sdk.api40.models.LookmlModelExploreConditionallyFilter
- looker_sdk.sdk.api40.models.LookmlModelExploreError
- looker_sdk.sdk.api40.models.LookmlModelExploreField
- looker_sdk.sdk.api40.models.LookmlModelExploreFieldEnumeration
- looker_sdk.sdk.api40.models.LookmlModelExploreFieldMapLayer
- looker_sdk.sdk.api40.models.LookmlModelExploreFieldMeasureFilters
- looker_sdk.sdk.api40.models.LookmlModelExploreFieldPeriodOverPeriodParams
- looker_sdk.sdk.api40.models.LookmlModelExploreFieldset
- looker_sdk.sdk.api40.models.LookmlModelExploreFieldSqlCase
- looker_sdk.sdk.api40.models.LookmlModelExploreFieldTimeInterval
- looker_sdk.sdk.api40.models.LookmlModelExploreJoins
- looker_sdk.sdk.api40.models.LookmlModelExploreSet
- looker_sdk.sdk.api40.models.LookmlModelExploreSupportedMeasureType
- looker_sdk.sdk.api40.models.LookmlModelNavExplore
- looker_sdk.sdk.api40.models.LookmlTest
- looker_sdk.sdk.api40.models.LookmlTestResult
- looker_sdk.sdk.api40.models.LookMLValidatorError
- looker_sdk.sdk.api40.models.LookMLValidatorErrorItem
- looker_sdk.sdk.api40.models.LookMLValidatorResult
- looker_sdk.sdk.api40.models.LookModel
- looker_sdk.sdk.api40.models.LookWithDashboards
- looker_sdk.sdk.api40.models.LookWithQuery
- looker_sdk.sdk.api40.models.Manifest
- looker_sdk.sdk.api40.models.MarketplaceAutomation
- looker_sdk.sdk.api40.models.MaterializePDT
- looker_sdk.sdk.api40.models.MergeFields
- looker_sdk.sdk.api40.models.MergeQuery
- looker_sdk.sdk.api40.models.MergeQuerySourceQuery
- looker_sdk.sdk.api40.models.MobileFeatureFlags
- looker_sdk.sdk.api40.models.MobilePayload
- looker_sdk.sdk.api40.models.MobileSettings
- looker_sdk.sdk.api40.models.MobileToken
- looker_sdk.sdk.api40.models.Model
- looker_sdk.sdk.api40.models.ModelFieldSuggestions
- looker_sdk.sdk.api40.models.ModelNamedValueFormats
- looker_sdk.sdk.api40.models.ModelSet
- looker_sdk.sdk.api40.models.ModelsNotValidated
- looker_sdk.sdk.api40.models.Name
- looker_sdk.sdk.api40.models.OauthClientApp
- looker_sdk.sdk.api40.models.OIDCConfig
- looker_sdk.sdk.api40.models.OIDCGroupRead
- looker_sdk.sdk.api40.models.OIDCGroupWrite
- looker_sdk.sdk.api40.models.OIDCUserAttributeRead
- looker_sdk.sdk.api40.models.OIDCUserAttributeWrite
- looker_sdk.sdk.api40.models.PasswordConfig
- looker_sdk.sdk.api40.models.Period
- looker_sdk.sdk.api40.models.Permission
- looker_sdk.sdk.api40.models.PermissionSet
- looker_sdk.sdk.api40.models.PermissionType
- looker_sdk.sdk.api40.models.PrivatelabelConfiguration
- looker_sdk.sdk.api40.models.Project
- looker_sdk.sdk.api40.models.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.SamlConfig
- looker_sdk.sdk.api40.models.SamlGroupRead
- looker_sdk.sdk.api40.models.SamlGroupWrite
- looker_sdk.sdk.api40.models.SamlMetadataParseResult
- looker_sdk.sdk.api40.models.SamlUserAttributeRead
- looker_sdk.sdk.api40.models.SamlUserAttributeWrite
- looker_sdk.sdk.api40.models.ScheduledPlan
- looker_sdk.sdk.api40.models.ScheduledPlanDestination
- looker_sdk.sdk.api40.models.Schema
- looker_sdk.sdk.api40.models.SchemaColumn
- looker_sdk.sdk.api40.models.SchemaColumns
- looker_sdk.sdk.api40.models.SchemaTable
- looker_sdk.sdk.api40.models.SchemaTables
- looker_sdk.sdk.api40.models.SecretType
- looker_sdk.sdk.api40.models.Session
- looker_sdk.sdk.api40.models.SessionConfig
- looker_sdk.sdk.api40.models.Setting
- looker_sdk.sdk.api40.models.SmtpNodeStatus
- looker_sdk.sdk.api40.models.SmtpSettings
- looker_sdk.sdk.api40.models.SmtpStatus
- looker_sdk.sdk.api40.models.Snippet
- looker_sdk.sdk.api40.models.SqlInterfaceQuery
- looker_sdk.sdk.api40.models.SqlInterfaceQueryCreate
- looker_sdk.sdk.api40.models.SqlInterfaceQueryMetadata
- looker_sdk.sdk.api40.models.SqlQuery
- looker_sdk.sdk.api40.models.SqlQueryCreate
- looker_sdk.sdk.api40.models.SqlValidatorError
- looker_sdk.sdk.api40.models.SqlValidatorErrorItem
- looker_sdk.sdk.api40.models.SqlValidatorResult
- looker_sdk.sdk.api40.models.SqlValidatorTestedExplore
- looker_sdk.sdk.api40.models.SshPublicKey
- looker_sdk.sdk.api40.models.SshServer
- looker_sdk.sdk.api40.models.SshTunnel
- looker_sdk.sdk.api40.models.SslVersion
- looker_sdk.sdk.api40.models.SupportAccessAddEntries
- looker_sdk.sdk.api40.models.SupportAccessAllowlistEntry
- looker_sdk.sdk.api40.models.SupportAccessEnable
- looker_sdk.sdk.api40.models.SupportAccessStatus
- looker_sdk.sdk.api40.models.SupportedActionTypes
- looker_sdk.sdk.api40.models.SupportedDownloadSettings
- looker_sdk.sdk.api40.models.SupportedFormats
- looker_sdk.sdk.api40.models.SupportedFormattings
- looker_sdk.sdk.api40.models.SupportedVisualizationFormattings
- looker_sdk.sdk.api40.models.Theme
- looker_sdk.sdk.api40.models.ThemeSettings
- looker_sdk.sdk.api40.models.Timezone
- looker_sdk.sdk.api40.models.UpdateArtifact
- looker_sdk.sdk.api40.models.UpdateFolder
- looker_sdk.sdk.api40.models.User
- looker_sdk.sdk.api40.models.UserAttribute
- looker_sdk.sdk.api40.models.UserAttributeFilterTypes
- looker_sdk.sdk.api40.models.UserAttributeGroupValue
- looker_sdk.sdk.api40.models.UserAttributeWithValue
- looker_sdk.sdk.api40.models.UserEmailOnly
- looker_sdk.sdk.api40.models.UserLoginLockout
- looker_sdk.sdk.api40.models.UserPublic
- looker_sdk.sdk.api40.models.ValidationError
- looker_sdk.sdk.api40.models.ValidationErrorDetail
- looker_sdk.sdk.api40.models.WeekStartDay
- looker_sdk.sdk.api40.models.WelcomeEmailTest
- looker_sdk.sdk.api40.models.WhitelabelConfiguration
- looker_sdk.sdk.api40.models.Workspace
- looker_sdk.sdk.api40.models.WriteAlert
- looker_sdk.sdk.api40.models.WriteApiSession
- looker_sdk.sdk.api40.models.WriteBackupConfiguration
- looker_sdk.sdk.api40.models.WriteBoard
- looker_sdk.sdk.api40.models.WriteBoardItem
- looker_sdk.sdk.api40.models.WriteBoardSection
- looker_sdk.sdk.api40.models.WriteColorCollection
- looker_sdk.sdk.api40.models.WriteContentFavorite
- looker_sdk.sdk.api40.models.WriteContentMeta
- looker_sdk.sdk.api40.models.WriteCreateDashboardFilter
- looker_sdk.sdk.api40.models.WriteCreateQueryTask
- looker_sdk.sdk.api40.models.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.WriteSessionConfig
- looker_sdk.sdk.api40.models.WriteSetting
- looker_sdk.sdk.api40.models.WriteSqlInterfaceQueryCreate
- looker_sdk.sdk.api40.models.WriteSshServer
- looker_sdk.sdk.api40.models.WriteSshTunnel
- looker_sdk.sdk.api40.models.WriteTheme
- looker_sdk.sdk.api40.models.WriteUser
- looker_sdk.sdk.api40.models.WriteUserAttribute
- looker_sdk.sdk.api40.models.WriteUserAttributeWithValue
- looker_sdk.sdk.api40.models.WriteWhitelabelConfiguration
- looker_sdk.rtl.api_methods.APIMethods
- looker_sdk.sdk.api40.methods.Looker40SDK
All functions:
  Elements:
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: '...fuzz_looker'
    functionSourceFile: '...fuzz_looker'
    functionUses: 0
    functionsReached:
    - atheris.Setup
    - atheris.instrument_all
    - '...fuzz_looker.main'
    - atheris.instrument_func
    - atheris.Fuzz
    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 0x7f243142a1f0>
    - <ast.Constant object at 0x7f243142a1c0>
    - <ast.Constant object at 0x7f243142a130>
    - <ast.Constant object at 0x7f243142a8b0>
    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:
    - <builtin>.open
    - target.rsplit
    - looker_sdk.rtl.requests_transport.RequestsTransport.configure
    - <builtin>.len
    - value.endswith
    - cfg_parser.read_file
    - atheris.FuzzedDataProvider
    - collections.abc.MutableMapping.update
    - requests.get
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - looker_sdk.rtl.api_methods.APIMethods.__init__
    - data.items
    - config_file.close
    - fdp.ConsumeUnicodeNoSurrogates
    - typing.cast.get
    - urllib.parse.urljoin
    - looker_sdk.error.ErrorDocHelper.get_index
    - warnings.warn
    - looker_sdk.init40
    - mock.mock._get_target
    - looker_sdk.sdk.api40.methods.Looker40SDK.create_query
    - looker_sdk.rtl.api_settings.ApiSettings.read_config
    - body.encode
    - <builtin>.range
    - mock.mock._patch.__init__
    - cfg_parser.has_section
    - cfg_parser.sections
    - looker_sdk.sdk.api40.models.WriteCreateQueryTask.__init__
    - looker_sdk.rtl.api_settings.ApiSettings._override_settings
    - <builtin>.type
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - headers.update
    - value.startswith
    - <builtin>.dict
    - typing.cast
    - os.getenv
    - looker_sdk.rtl.api_settings.ApiSettings.__init__
    - looker_sdk.rtl.requests_transport.RequestsTransport.__init__
    - looker_sdk._settings
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    - str.encode
    - mock.mock.patch
    - m.groups
    - datetime.datetime.now
    - f.write
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - looker_sdk.sdk.api40.models.WriteQuery.__init__
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - looker_sdk.sdk.api40.methods.Looker40SDK.create_query_task
    - response.value.decode
    - datetime.timedelta
    - configparser.ConfigParser
    - json.loads
    - looker_sdk.rtl.auth_session.AuthSession.__init__
    - logging.getLogger
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - os.path.isfile
    - looker_sdk.rtl.api_settings.ApiSettings._bool
    - <builtin>.isinstance
    - <builtin>.str
    - fdp.ConsumeString
    - mock.mock._check_spec_arg_typos
    - v.isoformat
    - typing.TypedDict.__annotations__.keys
    - mock.mock._is_instance_mock
    - fdp.ConsumeIntInRange
    - looker_sdk.rtl.api_settings.ApiSettings._override_from_env
    - <builtin>.DeprecationWarning
    - <builtin>.issubclass
    - looker_sdk.rtl.api_settings.ApiSettings._clean_input
    - looker_sdk.rtl.api_methods.APIMethods._return
    - value.strip
    - settings.is_configured
    - <builtin>.int
    - val.lower
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 452
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <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 0x7f2431f2ec10>
    - <ast.Constant object at 0x7f2431f2ec40>
    - <ast.Constant object at 0x7f2431f2e280>
    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:
    - datetime.datetime.now
    - <builtin>.open
    - <builtin>.isinstance
    - cfg_parser.has_section
    - looker_sdk.rtl.requests_transport.RequestsTransport.configure
    - cfg_parser.sections
    - looker_sdk._settings
    - value.endswith
    - looker_sdk.rtl.api_settings.ApiSettings._override_settings
    - cfg_parser.read_file
    - collections.abc.MutableMapping.update
    - typing.TypedDict.__annotations__.keys
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - configparser.ConfigParser
    - headers.update
    - datetime.timedelta
    - logging.getLogger
    - looker_sdk.rtl.auth_session.AuthSession.__init__
    - looker_sdk.rtl.api_methods.APIMethods.__init__
    - data.items
    - looker_sdk.rtl.requests_transport.RequestsTransport.__init__
    - value.startswith
    - <builtin>.dict
    - config_file.close
    - typing.cast.get
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_settings.ApiSettings._override_from_env
    - typing.cast
    - <builtin>.DeprecationWarning
    - looker_sdk.rtl.api_settings.ApiSettings._clean_input
    - warnings.warn
    - value.strip
    - settings.is_configured
    - os.path.isfile
    - looker_sdk.rtl.api_settings.ApiSettings._bool
    - os.getenv
    - <builtin>.int
    - val.lower
    - looker_sdk.rtl.api_settings.ApiSettings.__init__
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - looker_sdk.rtl.api_settings.ApiSettings.read_config
    linkageType: pythonLinkage
    raised: []
    returnType: N/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 0x7f24321e67c0>
    - <ast.Constant object at 0x7f24321e60a0>
    - <ast.Constant object at 0x7f24321e6370>
    - <ast.Constant object at 0x7f24321e61f0>
    - <ast.Constant object at 0x7f24321e6400>
    - <ast.Constant object at 0x7f24321e63a0>
    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:
    - <builtin>.issubclass
    - mock.mock._is_instance_mock
    - mock.mock._get_target
    - target.rsplit
    - mock.mock._patch.__init__
    - mock.mock._check_spec_arg_typos
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.range
    functionSourceFile: <builtin>
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 20
    argDefaultValues: []
    argNames:
    - self
    - model
    - view
    - fields
    - pivots
    - fill_fields
    - filters
    - filter_expression
    - sorts
    - limit
    - column_limit
    - total
    - row_total
    - subtotals
    - vis_config
    - filter_config
    - visible_ui_sections
    - dynamic_fields
    - client_id
    - query_timezone
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 16090
    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 0x7f2431baa1f0>
    - <ast.Constant object at 0x7f2431baa640>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9187
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 1
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - 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: 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: 14273
    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 0x7f2431adbdf0>
    - <ast.Constant object at 0x7f2431adbcd0>
    - <ast.Constant object at 0x7f2431adb5b0>
    - <ast.Constant object at 0x7f2431adbaf0>
    - <ast.Constant object at 0x7f2431adbd60>
    - <ast.Constant object at 0x7f2431adb2e0>
    - <ast.Constant object at 0x7f2431adb640>
    - <ast.Constant object at 0x7f2431adb370>
    - <ast.Constant object at 0x7f2431adbb50>
    - <ast.Constant object at 0x7f2431adb1f0>
    - <ast.Constant object at 0x7f2431adbfa0>
    - <ast.Constant object at 0x7f2431adbd00>
    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: 8945
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_query_task
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 1
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    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.instrument_all
    - atheris.Setup
    - atheris.Fuzz
    linkageType: pythonLinkage
    raised: []
    returnType: N/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:
    - <builtin>.map
    - urllib3.__version__.split
    - warnings.warn
    - logging.NullHandler
    - requests._check_cryptography
    - <builtin>.getattr
    - logging.getLogger
    - chardet.__version__.split
    - <builtin>.len
    - <builtin>.int
    - urllib3.contrib.pyopenssl.inject_into_urllib3
    - warnings.simplefilter
    - charset_normalizer.__version__.split
    - cryptography.__version__.split
    - urllib3.__version__.append
    - <builtin>.list
    - requests.check_compatibility
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 3
    argDefaultValues: []
    argNames:
    - urllib3_version
    - chardet_version
    - charset_normalizer_version
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 58
    functionName: requests.check_compatibility
    functionSourceFile: requests
    functionUses: 1
    functionsReached:
    - warnings.warn
    - <builtin>.len
    - chardet.__version__.split
    - <builtin>.int
    - charset_normalizer.__version__.split
    - urllib3.__version__.append
    - urllib3.__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: 522
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib3.__version__.append
    functionSourceFile: urllib3
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.int
    functionSourceFile: <builtin>
    functionUses: 37
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: chardet.__version__.split
    functionSourceFile: chardet
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: charset_normalizer.__version__.split
    functionSourceFile: charset_normalizer
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: warnings.warn
    functionSourceFile: warnings
    functionUses: 40
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - cryptography_version
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 93
    functionName: requests._check_cryptography
    functionSourceFile: requests
    functionUses: 1
    functionsReached:
    - cryptography.__version__.split
    - <builtin>.map
    - <builtin>.list
    - warnings.warn
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cryptography.__version__.split
    functionSourceFile: cryptography
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.map
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.list
    functionSourceFile: <builtin>
    functionUses: 50
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.getattr
    functionSourceFile: <builtin>
    functionUses: 83
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib3.contrib.pyopenssl.inject_into_urllib3
    functionSourceFile: urllib3
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: warnings.simplefilter
    functionSourceFile: warnings
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: logging.NullHandler
    functionSourceFile: logging
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: logging.getLogger
    functionSourceFile: logging
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: requests.exceptions
    functionSourceFile: requests.exceptions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 17
    functionName: requests.exceptions.RequestException.__init__
    functionSourceFile: requests.exceptions
    functionUses: 1
    functionsReached:
    - <builtin>.hasattr
    - <builtin>.super
    - kwargs.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kwargs.pop
    functionSourceFile: <builtin>
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 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: 69
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 34
    functionName: requests.exceptions.JSONDecodeError.__init__
    functionSourceFile: requests.exceptions
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - kwargs.pop
    - simplejson.JSONDecodeError.__init__
    - <builtin>.hasattr
    - requests.exceptions.RequestException.__init__
    - json.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
    - requests.compat._resolve_char_detection
    - urllib3.__version__.split
    - 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: 1
    functionLinenumber: -1
    functionName: requests.utils
    functionSourceFile: requests.utils
    functionUses: 0
    functionsReached:
    - contextlib.contextmanager
    - <builtin>.frozenset
    - re.split
    - urllib3.util.make_headers
    - requests.certs.where
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: requests.certs.where
    functionSourceFile: requests
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib3.util.make_headers
    functionSourceFile: urllib3
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re.split
    functionSourceFile: re
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - host
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 77
    functionName: requests.utils.proxy_bypass_registry
    functionSourceFile: requests.utils
    functionUses: 1
    functionsReached:
    - test.replace
    - winreg.QueryValueEx
    - <builtin>.int
    - <builtin>.filter
    - re.match
    - proxyOverride.split
    - winreg.OpenKey
    linkageType: pythonLinkage
    raised: []
    returnType: N/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:
    - test.replace
    - requests.utils.proxy_bypass_registry
    - winreg.QueryValueEx
    - <builtin>.int
    - <builtin>.filter
    - urllib.request.getproxies_environment
    - re.match
    - proxyOverride.split
    - winreg.OpenKey
    - 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: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 3
    IfCount: 9
    argCount: 1
    argDefaultValues: []
    argNames:
    - o
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 136
    functionName: requests.utils.super_len
    functionSourceFile: requests.utils
    functionUses: 18
    functionsReached:
    - urllib.parse.urljoin.encode
    - collections.abc.MutableMapping.encode
    - <builtin>.isinstance
    - urllib.parse.urljoin.fileno
    - urllib.parse.urljoin.seek
    - urllib.parse.urlencode.fileno
    - <builtin>.max
    - urllib.parse.quote.seek
    - collections.abc.MutableMapping.seek
    - <builtin>.len
    - <builtin>.hasattr
    - urllib.parse.urlencode.tell
    - os.fstat
    - urllib.parse.quote.encode
    - collections.abc.MutableMapping.fileno
    - collections.abc.MutableMapping.tell
    - warnings.warn
    - urllib.parse.urlencode.seek
    - urllib.parse.quote.tell
    - urllib.parse.urljoin.tell
    - urllib.parse.quote.fileno
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 558
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.quote.encode
    functionSourceFile: urllib
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urljoin.encode
    functionSourceFile: urllib
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: 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.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: 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.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.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: 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.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: 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.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: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f2432db2610>
    argNames:
    - url
    - raise_errors
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 207
    functionName: requests.utils.get_netrc_auth
    functionSourceFile: requests.utils
    functionUses: 13
    functionsReached:
    - urllib.parse.urlparse
    - netrc.netrc.authenticators
    - os.environ.get
    - os.path.exists
    - netrc.netrc
    - os.path.expanduser
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.environ.get
    functionSourceFile: os
    functionUses: 21
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.expanduser
    functionSourceFile: os
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.exists
    functionSourceFile: os
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urlparse
    functionSourceFile: urllib
    functionUses: 47
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: netrc.netrc
    functionSourceFile: netrc
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: netrc.netrc.authenticators
    functionSourceFile: netrc
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 251
    functionName: requests.utils.guess_filename
    functionSourceFile: requests.utils
    functionUses: 14
    functionsReached:
    - <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: os.path.basename
    functionSourceFile: os
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 2
    IfCount: 5
    argCount: 1
    argDefaultValues: []
    argNames:
    - path
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 258
    functionName: requests.utils.extract_zipped_paths
    functionSourceFile: requests.utils
    functionUses: 2
    functionsReached:
    - tempfile.gettempdir
    - os.fdopen
    - tempfile.mkstemp
    - file_handler.write
    - os.replace
    - zipfile.is_zipfile
    - os.path.join
    - zip_file.read
    - os.path.dirname
    - os.remove
    - os.path.exists
    - requests.utils.atomic_open
    - zipfile.ZipFile
    - zip_file.namelist
    - member.split
    - os.path.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: os.path.split
    functionSourceFile: os
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: zipfile.is_zipfile
    functionSourceFile: zipfile
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: zipfile.ZipFile
    functionSourceFile: zipfile
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: zip_file.namelist
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tempfile.gettempdir
    functionSourceFile: tempfile
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: member.split
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.join
    functionSourceFile: os
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - filename
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 296
    functionName: requests.utils.atomic_open
    functionSourceFile: requests.utils
    functionUses: 3
    functionsReached:
    - os.fdopen
    - tempfile.mkstemp
    - os.replace
    - os.path.dirname
    - os.remove
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: 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: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.OrderedDict
    functionSourceFile: collections
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - value
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 335
    functionName: requests.utils.to_key_val_list
    functionSourceFile: requests.utils
    functionUses: 19
    functionsReached:
    - collections.abc.MutableMapping.items
    - <builtin>.list
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.abc.MutableMapping.items
    functionSourceFile: collections
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - value
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 365
    functionName: requests.utils.parse_list_header
    functionSourceFile: requests.utils
    functionUses: 0
    functionsReached:
    - requests.utils.unquote_header_value
    - urllib.request.parse_http_list
    - value.replace
    - result.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.request.parse_http_list
    functionSourceFile: urllib
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f2431fb3430>
    argNames:
    - value
    - is_filename
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 432
    functionName: requests.utils.unquote_header_value
    functionSourceFile: requests.utils
    functionUses: 3
    functionsReached:
    - value.replace
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.append
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - value
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 397
    functionName: requests.utils.parse_dict_header
    functionSourceFile: requests.utils
    functionUses: 1
    functionsReached:
    - requests.utils.unquote_header_value
    - urllib.request.parse_http_list
    - value.replace
    - urllib.request.parse_http_list.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.request.parse_http_list.split
    functionSourceFile: urllib
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: value.replace
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - cj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 457
    functionName: requests.utils.dict_from_cookiejar
    functionSourceFile: requests.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - cj
    - cookie_dict
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 468
    functionName: requests.utils.add_dict_to_cookiejar
    functionSourceFile: requests.utils
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - <builtin>.super
    - requests.cookies.RequestsCookieJar.set_cookie
    - <builtin>.hasattr
    - cookie.value.replace
    - cookie.value.endswith
    - result.update
    - http.cookiejar.CookieJar.__init__
    - http.cookiejar.Cookie
    - requests.cookies.create_cookie
    - requests.cookies.cookiejar_from_dict
    - <builtin>.bool
    - cookie.value.startswith
    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 0x7f2431594490>
    - <ast.Constant object at 0x7f2431594e20>
    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>.set
    - <builtin>.super
    - requests.cookies.RequestsCookieJar.set_cookie
    - <builtin>.hasattr
    - cookie.value.replace
    - cookie.value.endswith
    - http.cookiejar.Cookie
    - http.cookiejar.CookieJar.__init__
    - requests.cookies.create_cookie
    - result.update
    - <builtin>.bool
    - 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:
    - warnings.warn
    - xml_re.findall
    - charset_re.findall
    - pragma_re.findall
    - 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: re.compile
    functionSourceFile: re
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: charset_re.findall
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pragma_re.findall
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: xml_re.findall
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - header
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 504
    functionName: requests.utils._parse_content_type_header
    functionSourceFile: requests.utils
    functionUses: 5
    functionsReached:
    - header.split
    - key.lower
    - param.strip
    - param.find
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: header.split
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: param.strip
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: param.find
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: key.lower
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 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:
    - collections.abc.MutableMapping.get
    - header.split
    - param.strip
    - requests.utils._parse_content_type_header
    - 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: collections.abc.MutableMapping.get
    functionSourceFile: collections
    functionUses: 26
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 4
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - iterator
    - r
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 554
    functionName: requests.utils.stream_decode_response_unicode
    functionSourceFile: requests.utils
    functionUses: 4
    functionsReached:
    - decoder.decode
    - codecs.getincrementaldecoder
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: codecs.getincrementaldecoder
    functionSourceFile: codecs
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: decoder.decode
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - string
    - slice_length
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 571
    functionName: requests.utils.iter_slices
    functionSourceFile: requests.utils
    functionUses: 4
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - r
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 581
    functionName: requests.utils.get_unicode_from_response
    functionSourceFile: requests.utils
    functionUses: 0
    functionsReached:
    - collections.abc.MutableMapping.get
    - warnings.warn
    - header.split
    - param.strip
    - param.find
    - requests.utils._parse_content_type_header
    - tried_encodings.append
    - key.lower
    - requests.utils.get_encoding_from_headers
    linkageType: pythonLinkage
    raised: []
    returnType: N/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:
    - <builtin>.chr
    - <builtin>.len
    - h.isalnum
    - collections.abc.MutableMapping.split
    - <builtin>.range
    - <builtin>.int
    - urllib.parse.urlunparse.split
    - urllib.parse.quote.split
    - urllib.parse.urljoin.split
    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: 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: 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: 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: h.isalnum
    functionSourceFile: <builtin>
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.chr
    functionSourceFile: <builtin>
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - uri
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 650
    functionName: requests.utils.requote_uri
    functionSourceFile: requests.utils
    functionUses: 15
    functionsReached:
    - <builtin>.chr
    - urllib.parse.quote
    - <builtin>.len
    - h.isalnum
    - collections.abc.MutableMapping.split
    - <builtin>.range
    - <builtin>.int
    - urllib.parse.urlunparse.split
    - urllib.parse.quote.split
    - requests.utils.unquote_unreserved
    - urllib.parse.urljoin.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.quote
    functionSourceFile: urllib
    functionUses: 285
    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:
    - struct.pack
    - socket.inet_ntoa
    - requests.utils.dotted_netmask
    - <builtin>.int
    - struct.unpack
    - socket.inet_aton
    - net.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: socket.inet_aton
    functionSourceFile: socket
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: struct.unpack
    functionSourceFile: struct
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: net.split
    functionSourceFile: <builtin>
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - mask
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 687
    functionName: requests.utils.dotted_netmask
    functionSourceFile: requests.utils
    functionUses: 17
    functionsReached:
    - struct.pack
    - socket.inet_ntoa
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: struct.pack
    functionSourceFile: struct
    functionUses: 18
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: socket.inet_ntoa
    functionSourceFile: socket
    functionUses: 18
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - string_ip
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 698
    functionName: requests.utils.is_ipv4_address
    functionSourceFile: requests.utils
    functionUses: 16
    functionsReached:
    - socket.inet_aton
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - string_network
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 709
    functionName: requests.utils.is_valid_cidr
    functionSourceFile: requests.utils
    functionUses: 16
    functionsReached:
    - <builtin>.int
    - string_network.count
    - socket.inet_aton
    - string_network.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: string_network.count
    functionSourceFile: <builtin>
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: string_network.split
    functionSourceFile: <builtin>
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - env_name
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 734
    functionName: requests.utils.set_environ
    functionSourceFile: requests.utils
    functionUses: 16
    functionsReached:
    - os.environ.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 1
    IfCount: 10
    argCount: 2
    argDefaultValues: []
    argNames:
    - url
    - no_proxy
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 755
    functionName: requests.utils.should_bypass_proxies
    functionSourceFile: requests.utils
    functionUses: 15
    functionsReached:
    - urllib.parse.urlparse
    - os.environ.get
    - string_network.count
    - requests.utils.dotted_netmask
    - requests.utils.is_valid_cidr
    - socket.inet_aton
    - requests.utils.address_in_network
    - string_network.split
    - no_proxy.replace
    - struct.pack
    - socket.inet_ntoa
    - struct.unpack
    - requests.utils.is_ipv4_address
    - requests.utils.set_environ
    - key.upper
    - requests.utils.should_bypass_proxies.get_proxy
    - urllib.request.proxy_bypass
    - <builtin>.int
    - net.split
    - urllib.parse.urlparse.hostname.endswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - key
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 764
    functionName: requests.utils.should_bypass_proxies.get_proxy
    functionSourceFile: requests.utils
    functionUses: 16
    functionsReached:
    - os.environ.get
    - key.upper
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: key.upper
    functionSourceFile: <builtin>
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: no_proxy.replace
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urlparse.hostname.endswith
    functionSourceFile: urllib
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.request.proxy_bypass
    functionSourceFile: urllib
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f2432f34b50>
    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.parse.urlparse
    - os.environ.get
    - string_network.count
    - requests.utils.dotted_netmask
    - requests.utils.is_valid_cidr
    - socket.inet_aton
    - requests.utils.address_in_network
    - string_network.split
    - requests.utils.should_bypass_proxies
    - no_proxy.replace
    - struct.pack
    - socket.inet_ntoa
    - struct.unpack
    - urllib.request.getproxies
    - requests.utils.is_ipv4_address
    - requests.utils.set_environ
    - key.upper
    - requests.utils.should_bypass_proxies.get_proxy
    - urllib.request.proxy_bypass
    - <builtin>.int
    - net.split
    - urllib.parse.urlparse.hostname.endswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.request.getproxies
    functionSourceFile: urllib
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - url
    - proxies
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 828
    functionName: requests.utils.select_proxy
    functionSourceFile: requests.utils
    functionUses: 4
    functionsReached:
    - urllib.parse.urlparse
    - proxies.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: proxies.get
    functionSourceFile: <builtin>
    functionUses: 18
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24318fda60>
    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.parse.urlparse
    - os.environ.get
    - new_proxies.setdefault
    - string_network.count
    - requests.utils.dotted_netmask
    - requests.utils.is_valid_cidr
    - socket.inet_aton
    - requests.utils.address_in_network
    - string_network.split
    - requests.utils.should_bypass_proxies
    - no_proxy.replace
    - urllib.request.getproxies.get
    - struct.pack
    - socket.inet_ntoa
    - requests.utils.get_environ_proxies.<dict1>.get
    - proxies.get
    - proxies.copy
    - struct.unpack
    - urllib.request.getproxies
    - requests.utils.is_ipv4_address
    - requests.utils.set_environ
    - key.upper
    - requests.utils.should_bypass_proxies.get_proxy
    - urllib.request.proxy_bypass
    - <builtin>.int
    - net.split
    - requests.utils.get_environ_proxies
    - urllib.parse.urlparse.hostname.endswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: 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: 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: 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: 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 0x7f2431cebe20>
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 881
    functionName: requests.utils.default_user_agent
    functionSourceFile: requests.utils
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 890
    functionName: requests.utils.default_headers
    functionSourceFile: requests.utils
    functionUses: 10
    functionsReached:
    - collections.OrderedDict
    - collections.abc.MutableMapping.update
    - requests.utils.default_user_agent
    - requests.structures.CaseInsensitiveDict.__init__
    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 0x7f2431ad1610>
    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: 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:
    - param.split
    - value.strip
    - val.split
    - key.strip
    - url.strip
    - links.append
    - re.split
    - params.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: value.strip
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: val.split
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: url.strip
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: params.split
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: param.split
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: key.strip
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: links.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 1
    IfCount: 10
    argCount: 1
    argDefaultValues: []
    argNames:
    - data
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 947
    functionName: requests.utils.guess_json_utf
    functionSourceFile: requests.utils
    functionUses: 1
    functionsReached:
    - sample.count
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sample.count
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - url
    - new_scheme
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 979
    functionName: requests.utils.prepend_scheme_if_needed
    functionSourceFile: requests.utils
    functionUses: 3
    functionsReached:
    - urllib.parse.urlunparse
    - urllib3.util.parse_url
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib3.util.parse_url
    functionSourceFile: urllib3
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urlunparse
    functionSourceFile: urllib
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - url
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1008
    functionName: requests.utils.get_auth_from_url
    functionSourceFile: requests.utils
    functionUses: 22
    functionsReached:
    - urllib.parse.urlparse
    - urllib.parse.unquote
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.unquote
    functionSourceFile: urllib
    functionUses: 292
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - header
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1024
    functionName: requests.utils.check_header_validity
    functionSourceFile: requests.utils
    functionUses: 13
    functionsReached:
    - validator.match
    - requests.utils._validate_header_part
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - header
    - header_part
    - header_validator_index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1035
    functionName: requests.utils._validate_header_part
    functionSourceFile: requests.utils
    functionUses: 14
    functionsReached:
    - validator.match
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - InvalidHeader
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: validator.match
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - url
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1054
    functionName: requests.utils.urldefragauth
    functionSourceFile: requests.utils
    functionUses: 2
    functionsReached:
    - urllib.parse.urlunparse
    - urllib.parse.urlparse
    - netloc.rsplit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: netloc.rsplit
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - prepared_request
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1071
    functionName: requests.utils.rewind_body
    functionSourceFile: requests.utils
    functionUses: 11
    functionsReached:
    - <builtin>.getattr
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - UnrewindableBodyError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: requests.__version__
    functionSourceFile: requests.__version__
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: requests.certs
    functionSourceFile: requests.certs
    functionUses: 0
    functionsReached:
    - certifi.where
    - <builtin>.print
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: certifi.where
    functionSourceFile: certifi
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.print
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: requests._internal_utils
    functionSourceFile: requests._internal_utils
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f24316e0220>
    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:
    - collections.abc.MutableMapping.decode
    - urllib.parse.urljoin.decode
    - urllib.parse.quote.decode
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: 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: 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: urllib.parse.quote.decode
    functionSourceFile: urllib
    functionUses: 29
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - u_string
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 38
    functionName: requests._internal_utils.unicode_is_ascii
    functionSourceFile: requests._internal_utils
    functionUses: 13
    functionsReached:
    - u_string.encode
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: u_string.encode
    functionSourceFile: <builtin>
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: requests.cookies
    functionSourceFile: requests.cookies
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - request
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 35
    functionName: requests.cookies.MockRequest.__init__
    functionSourceFile: requests.cookies
    functionUses: 20
    functionsReached:
    - urllib.parse.urlparse
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 40
    functionName: requests.cookies.MockRequest.get_type
    functionSourceFile: requests.cookies
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 43
    functionName: requests.cookies.MockRequest.get_host
    functionSourceFile: requests.cookies
    functionUses: 3
    functionsReached:
    - urllib.parse.urlparse
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 46
    functionName: requests.cookies.MockRequest.get_origin_req_host
    functionSourceFile: requests.cookies
    functionUses: 1
    functionsReached:
    - 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.urlparse
    - collections.abc.MutableMapping.get
    - urllib.parse.urlunparse
    - requests._internal_utils.to_native_string
    - collections.abc.MutableMapping.decode
    - <builtin>.isinstance
    - urllib.parse.quote.decode
    - 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 0x7f24329905e0>
    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:
    - urllib.parse.urlparse
    - requests.cookies.MockRequest.get_origin_req_host
    - requests.cookies.MockRequest.get_host
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 99
    functionName: requests.cookies.MockRequest.host
    functionSourceFile: requests.cookies
    functionUses: 0
    functionsReached:
    - urllib.parse.urlparse
    - requests.cookies.MockRequest.get_host
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - headers
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 110
    functionName: requests.cookies.MockResponse.__init__
    functionSourceFile: requests.cookies
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 117
    functionName: requests.cookies.MockResponse.info
    functionSourceFile: requests.cookies
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 120
    functionName: requests.cookies.MockResponse.getheaders
    functionSourceFile: requests.cookies
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - jar
    - request
    - response
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 124
    functionName: requests.cookies.extract_cookies_to_jar
    functionSourceFile: requests.cookies
    functionUses: 14
    functionsReached:
    - urllib.parse.urlparse
    - <builtin>.hasattr
    - requests.cookies.MockResponse.__init__
    - requests.cookies.MockRequest.__init__
    - 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: http.cookiejar.CookieJar.extract_cookies
    functionSourceFile: http
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - jar
    - request
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 140
    functionName: requests.cookies.get_cookie_header
    functionSourceFile: requests.cookies
    functionUses: 15
    functionsReached:
    - urllib.parse.urlparse
    - requests.cookies.MockRequest.get_new_headers
    - requests.cookies.MockRequest.__init__
    - http.cookiejar.CookieJar.add_cookie_header
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: 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 0x7f2432238940>
    - <ast.Constant object at 0x7f2432238fa0>
    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:
    - clearables.append
    - http.cookiejar.CookieJar.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: 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 0x7f2432e6b790>
    - <ast.Constant object at 0x7f2432e6b520>
    - <ast.Constant object at 0x7f2432e6b340>
    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 0x7f2431b1ef70>
    - <ast.Constant object at 0x7f2431b1e940>
    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:
    - <builtin>.set
    - <builtin>.isinstance
    - cookie.value.replace
    - requests.cookies.create_cookie
    - <builtin>.bool
    - http.cookiejar.Cookie
    - requests.cookies.morsel_to_cookie
    - kwargs.get
    - time.time
    - requests.cookies.RequestsCookieJar.set_cookie
    - clearables.append
    - <builtin>.hasattr
    - requests.cookies.remove_cookie_by_name
    - time.strptime
    - <builtin>.super
    - http.cookiejar.CookieJar.clear
    - cookie.value.endswith
    - calendar.timegm
    - result.update
    - <builtin>.int
    - 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: kwargs.get
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - morsel
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 492
    functionName: requests.cookies.morsel_to_cookie
    functionSourceFile: requests.cookies
    functionUses: 2
    functionsReached:
    - time.strptime
    - <builtin>.set
    - time.time
    - <builtin>.int
    - calendar.timegm
    - requests.cookies.create_cookie
    - result.update
    - <builtin>.bool
    - http.cookiejar.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>.bool
    - result.update
    - <builtin>.set
    - 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>.super
    - <builtin>.hasattr
    - cookie.value.replace
    - 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:
    - requests.cookies.RequestsCookieJar.iterkeys
    - <builtin>.list
    - <builtin>.iter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 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
    - <builtin>.list
    - requests.cookies.RequestsCookieJar.itervalues
    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>.list
    - <builtin>.iter
    - requests.cookies.RequestsCookieJar.iteritems
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 277
    functionName: requests.cookies.RequestsCookieJar.list_domains
    functionSourceFile: requests.cookies
    functionUses: 0
    functionsReached:
    - <builtin>.iter
    - domains.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: domains.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 285
    functionName: requests.cookies.RequestsCookieJar.list_paths
    functionSourceFile: requests.cookies
    functionUses: 0
    functionsReached:
    - paths.append
    - <builtin>.iter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: paths.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 293
    functionName: requests.cookies.RequestsCookieJar.multiple_domains
    functionSourceFile: requests.cookies
    functionUses: 0
    functionsReached:
    - <builtin>.iter
    - domains.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431ad1c70>
    - <ast.Constant object at 0x7f2431ad1490>
    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:
    - <builtin>.set
    - requests.cookies.RequestsCookieJar.set
    - <builtin>.isinstance
    - cookie.value.replace
    - requests.cookies.create_cookie
    - <builtin>.bool
    - http.cookiejar.Cookie
    - requests.cookies.morsel_to_cookie
    - kwargs.get
    - time.time
    - requests.cookies.RequestsCookieJar.set_cookie
    - clearables.append
    - <builtin>.hasattr
    - requests.cookies.remove_cookie_by_name
    - time.strptime
    - <builtin>.super
    - http.cookiejar.CookieJar.clear
    - cookie.value.endswith
    - calendar.timegm
    - result.update
    - <builtin>.int
    - cookie.value.startswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 343
    functionName: requests.cookies.RequestsCookieJar.__delitem__
    functionSourceFile: requests.cookies
    functionUses: 0
    functionsReached:
    - requests.cookies.remove_cookie_by_name
    - clearables.append
    - http.cookiejar.CookieJar.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: 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>.super
    - requests.cookies.RequestsCookieJar.set_cookie
    - <builtin>.isinstance
    - <builtin>.hasattr
    - cookie.value.replace
    - cookie.value.endswith
    - cookie.value.startswith
    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 0x7f2431ae17c0>
    - <ast.Constant object at 0x7f2431ae1be0>
    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:
    - http.cookiejar.CookieJar.__dict__.copy
    - state.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: http.cookiejar.CookieJar.__dict__.copy
    functionSourceFile: http
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: state.pop
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - state
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 422
    functionName: requests.cookies.RequestsCookieJar.__setstate__
    functionSourceFile: requests.cookies
    functionUses: 0
    functionsReached:
    - http.cookiejar.CookieJar.__dict__.update
    - threading.RLock
    - dummy_threading.RLock
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: http.cookiejar.CookieJar.__dict__.update
    functionSourceFile: http
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: threading.RLock
    functionSourceFile: threading
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dummy_threading.RLock
    functionSourceFile: dummy_threading
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 428
    functionName: requests.cookies.RequestsCookieJar.copy
    functionSourceFile: requests.cookies
    functionUses: 13
    functionsReached:
    - collections.abc.MutableMapping.__init__
    - <builtin>.super
    - http.cookiejar.CookieJar.set_policy
    - cookie.value.startswith
    - requests.cookies.RequestsCookieJar.set_cookie
    - <builtin>.isinstance
    - <builtin>.hasattr
    - requests.cookies.RequestsCookieJar.get_policy
    - cookie.value.replace
    - cookie.value.endswith
    - http.cookiejar.CookieJar.__init__
    - requests.cookies.RequestsCookieJar.update
    - requests.compat.MutableMapping.__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: collections.abc.MutableMapping.__init__
    functionSourceFile: ''
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: http.cookiejar.CookieJar.__init__
    functionSourceFile: ''
    functionUses: 34
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: requests.compat.MutableMapping.__init__
    functionSourceFile: ''
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 435
    functionName: requests.cookies.RequestsCookieJar.get_policy
    functionSourceFile: ''
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: http.cookiejar.CookieJar.set_policy
    functionSourceFile: http
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - jar
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 440
    functionName: requests.cookies._copy_cookie_jar
    functionSourceFile: requests.cookies
    functionUses: 12
    functionsReached:
    - collections.abc.MutableMapping.__init__
    - new_jar.set_cookie
    - <builtin>.super
    - new_jar.clear
    - http.cookiejar.CookieJar.set_policy
    - cookie.value.startswith
    - requests.cookies.RequestsCookieJar.set_cookie
    - <builtin>.isinstance
    - <builtin>.hasattr
    - requests.cookies.RequestsCookieJar.get_policy
    - requests.compat.MutableMapping.__init__
    - cookie.value.replace
    - cookie.value.endswith
    - http.cookiejar.CookieJar.__init__
    - requests.cookies.RequestsCookieJar.update
    - requests.cookies.RequestsCookieJar.copy
    - copy.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: copy.copy
    functionSourceFile: copy
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_jar.clear
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_jar.set_cookie
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.set
    functionSourceFile: <builtin>
    functionUses: 48
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.update
    functionSourceFile: <builtin>
    functionUses: 35
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.bool
    functionSourceFile: <builtin>
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: http.cookiejar.Cookie
    functionSourceFile: http
    functionUses: 35
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: time.time
    functionSourceFile: time
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: time.strptime
    functionSourceFile: time
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: calendar.timegm
    functionSourceFile: calendar
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - cookiejar
    - cookies
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 542
    functionName: requests.cookies.merge_cookies
    functionSourceFile: requests.cookies
    functionUses: 12
    functionsReached:
    - <builtin>.set
    - <builtin>.super
    - requests.cookies.RequestsCookieJar.set_cookie
    - <builtin>.isinstance
    - <builtin>.hasattr
    - cookie.value.replace
    - cookie.value.endswith
    - result.update
    - http.cookiejar.CookieJar.__init__
    - http.cookiejar.Cookie
    - requests.cookies.RequestsCookieJar.update
    - requests.cookies.create_cookie
    - requests.cookies.cookiejar_from_dict
    - <builtin>.bool
    - cookie.value.startswith
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: requests.structures
    functionSourceFile: requests.structures
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: 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: 57
    functionName: requests.structures.CaseInsensitiveDict.__iter__
    functionSourceFile: requests.structures
    functionUses: 13
    functionsReached:
    - collections.OrderedDict.values
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.OrderedDict.values
    functionSourceFile: collections
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 60
    functionName: requests.structures.CaseInsensitiveDict.__len__
    functionSourceFile: requests.structures
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 63
    functionName: requests.structures.CaseInsensitiveDict.lower_items
    functionSourceFile: requests.structures
    functionUses: 1
    functionsReached:
    - collections.OrderedDict.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.OrderedDict.items
    functionSourceFile: collections
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 67
    functionName: requests.structures.CaseInsensitiveDict.__eq__
    functionSourceFile: requests.structures
    functionUses: 0
    functionsReached:
    - collections.OrderedDict
    - requests.structures.CaseInsensitiveDict.__init__
    - requests.structures.CaseInsensitiveDict.lower_items
    - <builtin>.isinstance
    - <builtin>.dict
    - collections.abc.MutableMapping.update
    - collections.OrderedDict.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.dict
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 76
    functionName: requests.structures.CaseInsensitiveDict.copy
    functionSourceFile: requests.structures
    functionUses: 12
    functionsReached:
    - collections.abc.MutableMapping.update
    - collections.OrderedDict
    - collections.OrderedDict.values
    - requests.structures.CaseInsensitiveDict.__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: 1
    functionLinenumber: 79
    functionName: requests.structures.CaseInsensitiveDict.__repr__
    functionSourceFile: requests.structures
    functionUses: 0
    functionsReached:
    - <builtin>.dict
    - collections.abc.MutableMapping.items
    - <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: <builtin>.str
    functionSourceFile: <builtin>
    functionUses: 407
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f2433738190>
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 86
    functionName: requests.structures.LookupDict.__init__
    functionSourceFile: requests.structures
    functionUses: 1
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 90
    functionName: requests.structures.LookupDict.__repr__
    functionSourceFile: requests.structures
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 93
    functionName: requests.structures.LookupDict.__getitem__
    functionSourceFile: requests.structures
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2432238940>
    argNames:
    - self
    - key
    - default
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 98
    functionName: requests.structures.LookupDict.get
    functionSourceFile: requests.structures
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: requests.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:
    - session.request
    - <builtin>.set
    - cookie.value.replace
    - urllib3.poolmanager.PoolManager
    - requests.cookies.create_cookie
    - requests.sessions.Session.mount
    - <builtin>.bool
    - requests.adapters.HTTPAdapter.init_poolmanager
    - requests.hooks.default_hooks
    - http.cookiejar.Cookie
    - <builtin>.len
    - requests.cookies.RequestsCookieJar.set_cookie
    - <builtin>.hasattr
    - urllib3.util.retry.Retry.from_int
    - collections.abc.MutableMapping.update
    - requests.utils.default_user_agent
    - requests.sessions.Session.__init__
    - <builtin>.super
    - requests.adapters.HTTPAdapter.__init__
    - requests.utils.default_headers
    - cookie.value.endswith
    - http.cookiejar.CookieJar.__init__
    - result.update
    - collections.OrderedDict.pop
    - collections.OrderedDict
    - requests.structures.CaseInsensitiveDict.__init__
    - urllib3.util.retry.Retry
    - requests.cookies.cookiejar_from_dict
    - 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: 3
    functionLinenumber: 390
    functionName: requests.sessions.Session.__init__
    functionSourceFile: requests.sessions
    functionUses: 9
    functionsReached:
    - <builtin>.set
    - cookie.value.replace
    - urllib3.poolmanager.PoolManager
    - requests.cookies.create_cookie
    - requests.sessions.Session.mount
    - <builtin>.bool
    - requests.adapters.HTTPAdapter.init_poolmanager
    - requests.hooks.default_hooks
    - http.cookiejar.Cookie
    - <builtin>.len
    - requests.cookies.RequestsCookieJar.set_cookie
    - <builtin>.hasattr
    - urllib3.util.retry.Retry.from_int
    - collections.abc.MutableMapping.update
    - requests.utils.default_user_agent
    - <builtin>.super
    - requests.adapters.HTTPAdapter.__init__
    - requests.utils.default_headers
    - cookie.value.endswith
    - http.cookiejar.CookieJar.__init__
    - result.update
    - collections.OrderedDict.pop
    - collections.OrderedDict
    - requests.structures.CaseInsensitiveDict.__init__
    - urllib3.util.retry.Retry
    - requests.cookies.cookiejar_from_dict
    - 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: 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 0x7f2432fff580>
    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:
    - session.request
    - <builtin>.set
    - cookie.value.replace
    - urllib3.poolmanager.PoolManager
    - requests.cookies.create_cookie
    - requests.sessions.Session.mount
    - <builtin>.bool
    - requests.adapters.HTTPAdapter.init_poolmanager
    - requests.hooks.default_hooks
    - http.cookiejar.Cookie
    - <builtin>.len
    - requests.cookies.RequestsCookieJar.set_cookie
    - <builtin>.hasattr
    - urllib3.util.retry.Retry.from_int
    - collections.abc.MutableMapping.update
    - requests.utils.default_user_agent
    - requests.sessions.Session.__init__
    - <builtin>.super
    - requests.adapters.HTTPAdapter.__init__
    - requests.utils.default_headers
    - cookie.value.endswith
    - http.cookiejar.CookieJar.__init__
    - result.update
    - collections.OrderedDict.pop
    - collections.OrderedDict
    - requests.structures.CaseInsensitiveDict.__init__
    - urllib3.util.retry.Retry
    - requests.api.request
    - requests.cookies.cookiejar_from_dict
    - cookie.value.startswith
    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:
    - session.request
    - <builtin>.set
    - cookie.value.replace
    - urllib3.poolmanager.PoolManager
    - requests.cookies.create_cookie
    - requests.sessions.Session.mount
    - <builtin>.bool
    - requests.adapters.HTTPAdapter.init_poolmanager
    - requests.hooks.default_hooks
    - http.cookiejar.Cookie
    - <builtin>.len
    - requests.cookies.RequestsCookieJar.set_cookie
    - <builtin>.hasattr
    - urllib3.util.retry.Retry.from_int
    - collections.abc.MutableMapping.update
    - requests.utils.default_user_agent
    - requests.sessions.Session.__init__
    - <builtin>.super
    - requests.adapters.HTTPAdapter.__init__
    - requests.utils.default_headers
    - cookie.value.endswith
    - http.cookiejar.CookieJar.__init__
    - result.update
    - collections.OrderedDict.pop
    - collections.OrderedDict
    - requests.structures.CaseInsensitiveDict.__init__
    - urllib3.util.retry.Retry
    - requests.api.request
    - requests.cookies.cookiejar_from_dict
    - cookie.value.startswith
    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:
    - session.request
    - <builtin>.set
    - kwargs.setdefault
    - cookie.value.replace
    - urllib3.poolmanager.PoolManager
    - requests.cookies.create_cookie
    - requests.sessions.Session.mount
    - <builtin>.bool
    - requests.adapters.HTTPAdapter.init_poolmanager
    - requests.hooks.default_hooks
    - http.cookiejar.Cookie
    - <builtin>.len
    - requests.cookies.RequestsCookieJar.set_cookie
    - <builtin>.hasattr
    - urllib3.util.retry.Retry.from_int
    - collections.abc.MutableMapping.update
    - requests.utils.default_user_agent
    - requests.sessions.Session.__init__
    - <builtin>.super
    - requests.adapters.HTTPAdapter.__init__
    - requests.utils.default_headers
    - cookie.value.endswith
    - http.cookiejar.CookieJar.__init__
    - result.update
    - collections.OrderedDict.pop
    - collections.OrderedDict
    - requests.structures.CaseInsensitiveDict.__init__
    - urllib3.util.retry.Retry
    - requests.api.request
    - requests.cookies.cookiejar_from_dict
    - 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: 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 0x7f2432eec850>
    - <ast.Constant object at 0x7f2432eecf40>
    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:
    - session.request
    - <builtin>.set
    - cookie.value.replace
    - urllib3.poolmanager.PoolManager
    - requests.cookies.create_cookie
    - requests.sessions.Session.mount
    - <builtin>.bool
    - requests.adapters.HTTPAdapter.init_poolmanager
    - requests.hooks.default_hooks
    - http.cookiejar.Cookie
    - <builtin>.len
    - requests.cookies.RequestsCookieJar.set_cookie
    - <builtin>.hasattr
    - urllib3.util.retry.Retry.from_int
    - collections.abc.MutableMapping.update
    - requests.utils.default_user_agent
    - requests.sessions.Session.__init__
    - <builtin>.super
    - requests.adapters.HTTPAdapter.__init__
    - requests.utils.default_headers
    - cookie.value.endswith
    - http.cookiejar.CookieJar.__init__
    - result.update
    - collections.OrderedDict.pop
    - collections.OrderedDict
    - requests.structures.CaseInsensitiveDict.__init__
    - urllib3.util.retry.Retry
    - requests.api.request
    - requests.cookies.cookiejar_from_dict
    - cookie.value.startswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2432eecee0>
    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:
    - session.request
    - <builtin>.set
    - cookie.value.replace
    - urllib3.poolmanager.PoolManager
    - requests.cookies.create_cookie
    - requests.sessions.Session.mount
    - <builtin>.bool
    - requests.adapters.HTTPAdapter.init_poolmanager
    - requests.hooks.default_hooks
    - http.cookiejar.Cookie
    - <builtin>.len
    - requests.cookies.RequestsCookieJar.set_cookie
    - <builtin>.hasattr
    - urllib3.util.retry.Retry.from_int
    - collections.abc.MutableMapping.update
    - requests.utils.default_user_agent
    - requests.sessions.Session.__init__
    - <builtin>.super
    - requests.adapters.HTTPAdapter.__init__
    - requests.utils.default_headers
    - cookie.value.endswith
    - http.cookiejar.CookieJar.__init__
    - result.update
    - collections.OrderedDict.pop
    - collections.OrderedDict
    - requests.structures.CaseInsensitiveDict.__init__
    - urllib3.util.retry.Retry
    - requests.api.request
    - requests.cookies.cookiejar_from_dict
    - cookie.value.startswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2433931fd0>
    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:
    - session.request
    - <builtin>.set
    - cookie.value.replace
    - urllib3.poolmanager.PoolManager
    - requests.cookies.create_cookie
    - requests.sessions.Session.mount
    - <builtin>.bool
    - requests.adapters.HTTPAdapter.init_poolmanager
    - requests.hooks.default_hooks
    - http.cookiejar.Cookie
    - <builtin>.len
    - requests.cookies.RequestsCookieJar.set_cookie
    - <builtin>.hasattr
    - urllib3.util.retry.Retry.from_int
    - collections.abc.MutableMapping.update
    - requests.utils.default_user_agent
    - requests.sessions.Session.__init__
    - <builtin>.super
    - requests.adapters.HTTPAdapter.__init__
    - requests.utils.default_headers
    - cookie.value.endswith
    - http.cookiejar.CookieJar.__init__
    - result.update
    - collections.OrderedDict.pop
    - collections.OrderedDict
    - requests.structures.CaseInsensitiveDict.__init__
    - urllib3.util.retry.Retry
    - requests.api.request
    - requests.cookies.cookiejar_from_dict
    - cookie.value.startswith
    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:
    - session.request
    - <builtin>.set
    - cookie.value.replace
    - urllib3.poolmanager.PoolManager
    - requests.cookies.create_cookie
    - requests.sessions.Session.mount
    - <builtin>.bool
    - requests.adapters.HTTPAdapter.init_poolmanager
    - requests.hooks.default_hooks
    - http.cookiejar.Cookie
    - <builtin>.len
    - requests.cookies.RequestsCookieJar.set_cookie
    - <builtin>.hasattr
    - urllib3.util.retry.Retry.from_int
    - collections.abc.MutableMapping.update
    - requests.utils.default_user_agent
    - requests.sessions.Session.__init__
    - <builtin>.super
    - requests.adapters.HTTPAdapter.__init__
    - requests.utils.default_headers
    - cookie.value.endswith
    - http.cookiejar.CookieJar.__init__
    - result.update
    - collections.OrderedDict.pop
    - collections.OrderedDict
    - requests.structures.CaseInsensitiveDict.__init__
    - urllib3.util.retry.Retry
    - requests.api.request
    - requests.cookies.cookiejar_from_dict
    - cookie.value.startswith
    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 0x7f2431eb1c40>
    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
    - merged_setting.items
    - collections.OrderedDict
    - requests.structures.CaseInsensitiveDict.__init__
    - <builtin>.isinstance
    - requests.utils.to_key_val_list
    - collections.abc.MutableMapping.update
    - merged_setting.update
    - <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: 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 0x7f2431af8ac0>
    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
    - merged_setting.items
    - collections.OrderedDict
    - requests.structures.CaseInsensitiveDict.__init__
    - session_hooks.get
    - <builtin>.isinstance
    - request_hooks.get
    - requests.sessions.merge_setting
    - requests.utils.to_key_val_list
    - collections.abc.MutableMapping.update
    - merged_setting.update
    - <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: 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
    - requests._internal_utils.to_native_string
    - collections.abc.MutableMapping.decode
    - <builtin>.isinstance
    - urllib.parse.quote.decode
    - 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: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - old_url
    - new_url
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 127
    functionName: requests.sessions.SessionRedirectMixin.should_strip_auth
    functionSourceFile: requests.sessions
    functionUses: 12
    functionsReached:
    - urllib.parse.urlparse
    - DEFAULT_PORTS.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: 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 0x7f243147d0a0>
    - <ast.Constant object at 0x7f243147d9a0>
    - <ast.Constant object at 0x7f243147d5b0>
    - <ast.Constant object at 0x7f243147d700>
    - <ast.Constant object at 0x7f243147d430>
    - <ast.Constant object at 0x7f243147d820>
    argNames:
    - self
    - resp
    - req
    - stream
    - timeout
    - verify
    - cert
    - proxies
    - yield_requests
    - adapter_kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 159
    functionName: requests.sessions.SessionRedirectMixin.resolve_redirects
    functionSourceFile: requests.sessions
    functionUses: 10
    functionsReached:
    - collections.abc.MutableMapping.get
    - requests.models.PreparedRequest.__init__
    - urllib.parse.urljoin.encode
    - requests.utils.dotted_netmask
    - new_proxies.setdefault
    - os.environ.get
    - resp.close
    - requests.utils.address_in_network
    - urllib.parse.urljoin.fileno
    - urllib.parse.urljoin.seek
    - requests.models.PreparedRequest.prepare_content_length
    - kwargs.get
    - <builtin>.len
    - os.path.exists
    - <builtin>.hasattr
    - urllib.parse.urlencode.tell
    - collections.abc.MutableMapping.update
    - requests.utils.get_netrc_auth
    - requests.utils.super_len
    - struct.pack
    - location.encode
    - requests.cookies.MockResponse.__init__
    - cookie.value.endswith
    - urllib.parse.urljoin
    - DEFAULT_PORTS.get
    - requests.utils.set_environ
    - urllib.parse.urljoin.split
    - urllib.parse.quote.startswith
    - warnings.warn
    - requests.sessions.Session.send
    - requests.sessions.SessionRedirectMixin.rebuild_method
    - resp.raw.read
    - urllib.parse.quote.tell
    - requests.models.PreparedRequest.copy
    - requests.utils.get_environ_proxies
    - urllib.parse.urljoin.tell
    - hist.append
    - hooks.get
    - requests.sessions.Session.get_adapter
    - adapter.send
    - <builtin>.set
    - collections.OrderedDict.values
    - new_jar.set_cookie
    - <builtin>.range
    - requests.models.PreparedRequest.prepare_auth
    - requests.sessions.SessionRedirectMixin.resolve_redirects
    - requests.cookies.create_cookie
    - <builtin>.bool
    - requests.cookies.MockRequest.__init__
    - requests.hooks.default_hooks
    - string_network.split
    - urllib.parse.urlencode.fileno
    - netrc.netrc.authenticators
    - requests.utils.rewind_body
    - <builtin>.getattr
    - requests.structures.CaseInsensitiveDict.copy
    - requests.cookies.merge_cookies
    - requests.cookies.MockRequest.get_new_headers
    - urllib.parse.quote.decode
    - <builtin>.type
    - os.path.expanduser
    - urllib.parse.quote.encode
    - requests.utils.get_auth_from_url
    - urllib.parse.quote.lower
    - socket.inet_ntoa
    - requests.utils.get_environ_proxies.<dict1>.get
    - proxies.get
    - <builtin>.super
    - collections.abc.MutableMapping.decode
    - proxies.copy
    - requests.sessions.SessionRedirectMixin.get_redirect_target
    - history.pop
    - result.update
    - requests.auth._basic_auth_str
    - requests.compat.MutableMapping.__init__
    - urllib.request.proxy_bypass
    - cookie.value.startswith
    - collections.abc.MutableMapping.lower
    - requests.sessions.SessionRedirectMixin.rebuild_auth
    - urllib.parse.urlparse._replace
    - netrc.netrc
    - requests.utils.is_ipv4_address
    - copy.copy
    - kwargs.setdefault
    - string_network.count
    - collections.abc.MutableMapping.encode
    - requests.utils.is_valid_cidr
    - socket.inet_aton
    - urllib.parse.urljoin.startswith
    - http.cookiejar.CookieJar.extract_cookies
    - prefix.lower
    - http.cookiejar.Cookie
    - requests.utils.should_bypass_proxies
    - <builtin>.max
    - urllib.parse.quote.seek
    - no_proxy.replace
    - collections.abc.MutableMapping.seek
    - username.encode
    - requests.cookies.get_cookie_header
    - datetime.timedelta
    - history.insert
    - collections.abc.MutableMapping.fileno
    - struct.unpack
    - http.cookiejar.CookieJar.__init__
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - urllib.request.getproxies
    - urllib.parse.quote.split
    - http.cookiejar.CookieJar.add_cookie_header
    - urllib.parse.urljoin.lower
    - requests.structures.CaseInsensitiveDict.__init__
    - urllib.parse.urlencode.seek
    - base64.b64encode
    - <builtin>.next
    - requests.cookies.cookiejar_from_dict
    - net.split
    - collections.OrderedDict.items
    - requests.cookies._copy_cookie_jar
    - base64.b64encode.strip
    - urllib.parse.urlparse
    - collections.abc.MutableMapping.__init__
    - new_jar.clear
    - collections.abc.MutableMapping.split
    - <builtin>.isinstance
    - requests.hooks.dispatch_hook
    - cookie.value.replace
    - requests.cookies.RequestsCookieJar.update
    - urllib.parse.urlparse.geturl
    - urllib.parse.urlparse.scheme.startswith
    - <builtin>.chr
    - requests.cookies.extract_cookies_to_jar
    - requests.auth.HTTPBasicAuth.__init__
    - http.cookiejar.CookieJar.set_policy
    - requests._internal_utils.to_native_string
    - h.isalnum
    - requests.sessions.SessionRedirectMixin.rebuild_proxies
    - urllib.request.getproxies.get
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.cookies.RequestsCookieJar.get_policy
    - <builtin>.any
    - os.fstat
    - urllib.parse.urlunparse.split
    - time.perf_counter
    - kwargs.pop
    - urllib.parse.quote
    - password.encode
    - requests.utils.resolve_proxies
    - urllib.parse.urljoin.decode
    - collections.abc.MutableMapping.tell
    - key.upper
    - collections.abc.MutableMapping.pop
    - collections.OrderedDict
    - requests.utils.should_bypass_proxies.get_proxy
    - urllib.parse.quote.fileno
    - <builtin>.int
    - requests.utils.requote_uri
    - requests.models.PreparedRequest.prepare_cookies
    - collections.abc.MutableMapping.startswith
    - urllib.parse.unquote
    - requests.cookies.RequestsCookieJar.copy
    - requests.utils.unquote_unreserved
    - urllib.parse.urlparse.hostname.endswith
    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.models.PreparedRequest.__init__
    - collections.abc.MutableMapping.__init__
    - new_jar.set_cookie
    - collections.OrderedDict.values
    - new_jar.clear
    - <builtin>.isinstance
    - cookie.value.replace
    - requests.cookies.RequestsCookieJar.update
    - requests.hooks.default_hooks
    - http.cookiejar.CookieJar.set_policy
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.structures.CaseInsensitiveDict.copy
    - <builtin>.hasattr
    - requests.cookies.RequestsCookieJar.get_policy
    - collections.abc.MutableMapping.update
    - copy.copy
    - <builtin>.super
    - cookie.value.endswith
    - http.cookiejar.CookieJar.__init__
    - requests.compat.MutableMapping.__init__
    - collections.OrderedDict
    - requests.structures.CaseInsensitiveDict.__init__
    - requests.cookies.RequestsCookieJar.copy
    - requests.cookies._copy_cookie_jar
    - 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: hist.append
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: resp.raw.read
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: resp.close
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.quote.startswith
    functionSourceFile: urllib
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: 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.urljoin.startswith
    functionSourceFile: urllib
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urlparse._replace
    functionSourceFile: urllib
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urlparse.geturl
    functionSourceFile: urllib
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urljoin
    functionSourceFile: urllib
    functionUses: 464
    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: 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:
    - urllib.parse.urlparse
    - <builtin>.set
    - <builtin>.isinstance
    - cookie.value.replace
    - requests.cookies.create_cookie
    - <builtin>.bool
    - requests.cookies.MockRequest.__init__
    - http.cookiejar.Cookie
    - requests.cookies.RequestsCookieJar.set_cookie
    - <builtin>.hasattr
    - requests.cookies.MockRequest.get_new_headers
    - requests.cookies.get_cookie_header
    - <builtin>.super
    - cookie.value.endswith
    - http.cookiejar.CookieJar.__init__
    - result.update
    - http.cookiejar.CookieJar.add_cookie_header
    - requests.cookies.cookiejar_from_dict
    - cookie.value.startswith
    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.parse.urlparse
    - os.environ.get
    - new_proxies.setdefault
    - string_network.count
    - requests.utils.dotted_netmask
    - <builtin>.isinstance
    - requests.utils.is_valid_cidr
    - socket.inet_aton
    - requests.utils.address_in_network
    - string_network.split
    - urllib.parse.urlparse.scheme.startswith
    - requests.utils.should_bypass_proxies
    - no_proxy.replace
    - requests._internal_utils.to_native_string
    - username.encode
    - urllib.request.getproxies.get
    - urllib.parse.quote.decode
    - <builtin>.type
    - urllib.parse.urlparse.hostname.endswith
    - requests.utils.get_auth_from_url
    - struct.pack
    - socket.inet_ntoa
    - requests.utils.get_environ_proxies.<dict1>.get
    - proxies.get
    - collections.abc.MutableMapping.decode
    - password.encode
    - proxies.copy
    - struct.unpack
    - requests.utils.resolve_proxies
    - urllib.request.getproxies
    - requests.utils.is_ipv4_address
    - requests.auth._basic_auth_str
    - requests.utils.set_environ
    - key.upper
    - urllib.parse.urljoin.decode
    - warnings.warn
    - requests.utils.should_bypass_proxies.get_proxy
    - urllib.request.proxy_bypass
    - <builtin>.int
    - base64.b64encode
    - urllib.parse.unquote
    - net.split
    - requests.utils.get_environ_proxies
    - base64.b64encode.strip
    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:
    - urllib.parse.urlparse
    - collections.abc.MutableMapping.get
    - urllib.parse.urljoin.encode
    - os.environ.get
    - collections.abc.MutableMapping.encode
    - <builtin>.isinstance
    - requests.models.PreparedRequest.prepare_auth
    - urllib.parse.urljoin.fileno
    - urllib.parse.urljoin.seek
    - urllib.parse.urlencode.fileno
    - <builtin>.max
    - urllib.parse.quote.seek
    - requests.models.PreparedRequest.prepare_content_length
    - requests.auth.HTTPBasicAuth.__init__
    - collections.abc.MutableMapping.seek
    - netrc.netrc.authenticators
    - <builtin>.len
    - os.path.exists
    - urllib.parse.urlencode.tell
    - <builtin>.hasattr
    - <builtin>.any
    - collections.abc.MutableMapping.update
    - os.fstat
    - os.path.expanduser
    - urllib.parse.quote.encode
    - requests.utils.super_len
    - requests.utils.get_auth_from_url
    - collections.abc.MutableMapping.fileno
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - DEFAULT_PORTS.get
    - collections.abc.MutableMapping.tell
    - collections.OrderedDict
    - warnings.warn
    - requests.structures.CaseInsensitiveDict.__init__
    - urllib.parse.quote.fileno
    - urllib.parse.urlencode.seek
    - urllib.parse.unquote
    - netrc.netrc
    - urllib.parse.quote.tell
    - urllib.parse.urljoin.tell
    - requests.utils.get_netrc_auth
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 8
    IfCount: 7
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - request
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 673
    functionName: requests.sessions.Session.send
    functionSourceFile: requests.sessions
    functionUses: 10
    functionsReached:
    - collections.abc.MutableMapping.get
    - requests.models.PreparedRequest.__init__
    - urllib.parse.urljoin.encode
    - os.environ.get
    - new_proxies.setdefault
    - requests.utils.dotted_netmask
    - resp.close
    - requests.utils.address_in_network
    - urllib.parse.urljoin.fileno
    - urllib.parse.urljoin.seek
    - requests.models.PreparedRequest.prepare_content_length
    - kwargs.get
    - <builtin>.len
    - <builtin>.hasattr
    - os.path.exists
    - urllib.parse.urlencode.tell
    - collections.abc.MutableMapping.update
    - requests.utils.get_netrc_auth
    - requests.utils.super_len
    - struct.pack
    - location.encode
    - requests.cookies.MockResponse.__init__
    - cookie.value.endswith
    - urllib.parse.urljoin
    - DEFAULT_PORTS.get
    - requests.utils.set_environ
    - urllib.parse.urljoin.split
    - urllib.parse.quote.startswith
    - warnings.warn
    - requests.sessions.Session.send
    - requests.sessions.SessionRedirectMixin.rebuild_method
    - resp.raw.read
    - urllib.parse.quote.tell
    - requests.models.PreparedRequest.copy
    - requests.utils.get_environ_proxies
    - urllib.parse.urljoin.tell
    - hist.append
    - hooks.get
    - requests.sessions.Session.get_adapter
    - adapter.send
    - collections.OrderedDict.values
    - <builtin>.set
    - new_jar.set_cookie
    - <builtin>.range
    - requests.models.PreparedRequest.prepare_auth
    - requests.sessions.SessionRedirectMixin.resolve_redirects
    - requests.cookies.create_cookie
    - <builtin>.bool
    - requests.cookies.MockRequest.__init__
    - requests.hooks.default_hooks
    - string_network.split
    - urllib.parse.urlencode.fileno
    - netrc.netrc.authenticators
    - requests.utils.rewind_body
    - <builtin>.getattr
    - requests.structures.CaseInsensitiveDict.copy
    - requests.cookies.merge_cookies
    - requests.cookies.MockRequest.get_new_headers
    - urllib.parse.quote.decode
    - <builtin>.type
    - os.path.expanduser
    - urllib.parse.quote.encode
    - requests.utils.get_auth_from_url
    - urllib.parse.quote.lower
    - socket.inet_ntoa
    - requests.utils.get_environ_proxies.<dict1>.get
    - proxies.get
    - <builtin>.super
    - collections.abc.MutableMapping.decode
    - proxies.copy
    - requests.sessions.SessionRedirectMixin.get_redirect_target
    - history.pop
    - result.update
    - requests.auth._basic_auth_str
    - requests.compat.MutableMapping.__init__
    - urllib.request.proxy_bypass
    - cookie.value.startswith
    - collections.abc.MutableMapping.lower
    - requests.sessions.SessionRedirectMixin.rebuild_auth
    - urllib.parse.urlparse._replace
    - netrc.netrc
    - requests.utils.is_ipv4_address
    - copy.copy
    - kwargs.setdefault
    - string_network.count
    - collections.abc.MutableMapping.encode
    - requests.utils.is_valid_cidr
    - socket.inet_aton
    - urllib.parse.urljoin.startswith
    - http.cookiejar.CookieJar.extract_cookies
    - prefix.lower
    - http.cookiejar.Cookie
    - requests.utils.should_bypass_proxies
    - <builtin>.max
    - urllib.parse.quote.seek
    - no_proxy.replace
    - collections.abc.MutableMapping.seek
    - username.encode
    - requests.cookies.get_cookie_header
    - datetime.timedelta
    - history.insert
    - collections.abc.MutableMapping.fileno
    - struct.unpack
    - http.cookiejar.CookieJar.__init__
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - urllib.request.getproxies
    - urllib.parse.quote.split
    - http.cookiejar.CookieJar.add_cookie_header
    - urllib.parse.urljoin.lower
    - requests.structures.CaseInsensitiveDict.__init__
    - urllib.parse.urlencode.seek
    - base64.b64encode
    - <builtin>.next
    - requests.cookies.cookiejar_from_dict
    - net.split
    - collections.OrderedDict.items
    - requests.cookies._copy_cookie_jar
    - base64.b64encode.strip
    - urllib.parse.urlparse
    - collections.abc.MutableMapping.__init__
    - new_jar.clear
    - collections.abc.MutableMapping.split
    - <builtin>.isinstance
    - requests.hooks.dispatch_hook
    - cookie.value.replace
    - requests.cookies.RequestsCookieJar.update
    - urllib.parse.urlparse.geturl
    - urllib.parse.urlparse.scheme.startswith
    - <builtin>.chr
    - requests.cookies.extract_cookies_to_jar
    - requests.auth.HTTPBasicAuth.__init__
    - http.cookiejar.CookieJar.set_policy
    - requests._internal_utils.to_native_string
    - h.isalnum
    - requests.sessions.SessionRedirectMixin.rebuild_proxies
    - urllib.request.getproxies.get
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.cookies.RequestsCookieJar.get_policy
    - <builtin>.any
    - urllib.parse.urlunparse.split
    - os.fstat
    - time.perf_counter
    - kwargs.pop
    - urllib.parse.quote
    - password.encode
    - requests.utils.resolve_proxies
    - urllib.parse.urljoin.decode
    - collections.abc.MutableMapping.tell
    - key.upper
    - collections.abc.MutableMapping.pop
    - collections.OrderedDict
    - requests.utils.should_bypass_proxies.get_proxy
    - urllib.parse.quote.fileno
    - <builtin>.int
    - requests.utils.requote_uri
    - requests.models.PreparedRequest.prepare_cookies
    - collections.abc.MutableMapping.startswith
    - urllib.parse.unquote
    - requests.cookies.RequestsCookieJar.copy
    - requests.utils.unquote_unreserved
    - urllib.parse.urlparse.hostname.endswith
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431c2abe0>
    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:
    - urllib.parse.urlparse
    - collections.abc.MutableMapping.get
    - urllib.parse.urljoin.encode
    - collections.abc.MutableMapping.encode
    - <builtin>.isinstance
    - urllib.parse.urljoin.fileno
    - urllib.parse.urljoin.seek
    - urllib.parse.urlencode.fileno
    - <builtin>.max
    - urllib.parse.quote.seek
    - requests.models.PreparedRequest.prepare_content_length
    - requests.auth.HTTPBasicAuth.__init__
    - collections.abc.MutableMapping.seek
    - <builtin>.len
    - <builtin>.hasattr
    - urllib.parse.urlencode.tell
    - <builtin>.any
    - collections.abc.MutableMapping.update
    - os.fstat
    - urllib.parse.quote.encode
    - requests.utils.super_len
    - requests.utils.get_auth_from_url
    - collections.abc.MutableMapping.fileno
    - collections.abc.MutableMapping.tell
    - collections.OrderedDict
    - warnings.warn
    - requests.structures.CaseInsensitiveDict.__init__
    - urllib.parse.urlencode.seek
    - urllib.parse.unquote
    - urllib.parse.quote.tell
    - urllib.parse.urljoin.tell
    - urllib.parse.quote.fileno
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urlparse.scheme.startswith
    functionSourceFile: urllib
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 3
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - username
    - password
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 25
    functionName: requests.auth._basic_auth_str
    functionSourceFile: requests.auth
    functionUses: 19
    functionsReached:
    - warnings.warn
    - requests._internal_utils.to_native_string
    - collections.abc.MutableMapping.decode
    - username.encode
    - password.encode
    - <builtin>.isinstance
    - base64.b64encode
    - urllib.parse.quote.decode
    - <builtin>.type
    - urllib.parse.urljoin.decode
    - base64.b64encode.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: 15
    functionName: requests.hooks.default_hooks
    functionSourceFile: ''
    functionUses: 26
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 5
    argDefaultValues:
    - <ast.Name object at 0x7f2431ae13a0>
    - <ast.Name object at 0x7f2431ae1a60>
    - <ast.Name object at 0x7f2431ae1d00>
    - <ast.Name object at 0x7f2431ae19a0>
    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:
    - <builtin>.super
    - urllib3.util.retry.Retry
    - urllib3.util.retry.Retry.from_int
    - urllib3.poolmanager.PoolManager
    - 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:
    - collections.OrderedDict.pop
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 451
    functionName: requests.sessions.Session.__enter__
    functionSourceFile: requests.sessions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - args
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 454
    functionName: requests.sessions.Session.__exit__
    functionSourceFile: requests.sessions
    functionUses: 0
    functionsReached:
    - requests.sessions.Session.close
    - collections.OrderedDict.values
    - v.close
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 794
    functionName: requests.sessions.Session.close
    functionSourceFile: requests.sessions
    functionUses: 1
    functionsReached:
    - collections.OrderedDict.values
    - v.close
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - request
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 457
    functionName: requests.sessions.Session.prepare_request
    functionSourceFile: requests.sessions
    functionUses: 9
    functionsReached:
    - collections.abc.MutableMapping.get
    - requests.models.PreparedRequest.__init__
    - urllib.parse.urljoin.encode
    - os.environ.get
    - urllib3.util.parse_url
    - request_hooks.get
    - host.startswith
    - urllib.parse.urljoin.fileno
    - urllib.parse.urljoin.seek
    - requests.models.PreparedRequest.prepare_content_length
    - <builtin>.len
    - os.path.exists
    - <builtin>.hasattr
    - urllib.parse.urlencode.tell
    - requests.models.PreparedRequest.prepare_url
    - collections.abc.MutableMapping.update
    - requests.utils.to_key_val_list
    - requests.utils.get_netrc_auth
    - requests.utils.super_len
    - idna.encode
    - os.path.basename
    - <builtin>.all
    - cookie.value.endswith
    - urllib.parse.urljoin.upper
    - urllib3.fields.RequestField.make_multipart
    - urllib.parse.urlencode
    - urllib.parse.quote.upper
    - new_fields.append
    - urllib.parse.urljoin.split
    - requests.models.RequestEncodingMixin._encode_files
    - fp.read
    - merged_setting.items
    - warnings.warn
    - requests.sessions.merge_hooks
    - requests.utils.unquote_unreserved
    - requests.utils.guess_filename
    - urllib.parse.quote.tell
    - <builtin>.list
    - requests.utils._validate_header_part
    - urllib.parse.urljoin.tell
    - <builtin>.set
    - collections.OrderedDict.values
    - urllib3.filepost.encode_multipart_formdata
    - <builtin>.range
    - requests.models.PreparedRequest.prepare_auth
    - requests.cookies.create_cookie
    - requests.utils.check_header_validity
    - requests.cookies.MockRequest.__init__
    - <builtin>.bool
    - requests.hooks.default_hooks
    - urllib.parse.urlencode.fileno
    - netrc.netrc.authenticators
    - <builtin>.getattr
    - k.encode
    - requests.cookies.merge_cookies
    - requests.cookies.MockRequest.get_new_headers
    - requests.structures.CaseInsensitiveDict.__iter__
    - urllib.parse.quote.decode
    - requests.models.PreparedRequest.prepare_hooks
    - os.path.expanduser
    - requests.models.RequestEncodingMixin._encode_params
    - urllib.parse.quote.encode
    - requests.utils.get_auth_from_url
    - field.decode
    - urllib.parse.quote.lower
    - <builtin>.super
    - collections.abc.MutableMapping.decode
    - result.append
    - result.update
    - urllib.parse.urlunparse
    - urllib3.fields.RequestField
    - request.method.upper
    - netrc.netrc
    - collections.abc.MutableMapping.encode
    - http.cookiejar.Cookie
    - collections.abc.MutableMapping.items
    - <builtin>.max
    - urllib.parse.quote.seek
    - collections.abc.MutableMapping.seek
    - requests.cookies.get_cookie_header
    - requests.models.PreparedRequest._get_idna_encoded_host
    - collections.abc.MutableMapping.upper
    - session_hooks.get
    - collections.abc.MutableMapping.fileno
    - json.dumps
    - http.cookiejar.CookieJar.__init__
    - urllib.parse.quote.split
    - http.cookiejar.CookieJar.add_cookie_header
    - simplejson.dumps
    - requests.structures.CaseInsensitiveDict.__init__
    - urllib.parse.quote.lstrip
    - urllib.parse.urlencode.seek
    - requests.cookies.cookiejar_from_dict
    - urllib.parse.urlparse
    - collections.abc.MutableMapping.split
    - <builtin>.isinstance
    - cookie.value.replace
    - <builtin>.str
    - requests.cookies.RequestsCookieJar.update
    - requests.models.PreparedRequest.prepare_method
    - <builtin>.chr
    - requests.auth.HTTPBasicAuth.__init__
    - requests._internal_utils.to_native_string
    - h.isalnum
    - requests.cookies.RequestsCookieJar.set_cookie
    - <builtin>.any
    - urllib.parse.urlunparse.split
    - os.fstat
    - validator.match
    - requests.models.PreparedRequest.prepare_headers
    - urllib.parse.quote
    - requests.models.RequestHooksMixin.register_hook
    - merged_setting.update
    - urllib.parse.urljoin.decode
    - collections.abc.MutableMapping.tell
    - u_string.encode
    - collections.OrderedDict
    - requests.models.PreparedRequest.prepare
    - urllib.parse.quote.fileno
    - <builtin>.int
    - requests.sessions.merge_setting
    - requests._internal_utils.unicode_is_ascii
    - requests.models.PreparedRequest.prepare_cookies
    - requests.utils.requote_uri
    - urllib.parse.unquote
    - requests.models.PreparedRequest.prepare_body
    - <builtin>.object
    - v.encode
    - cookie.value.startswith
    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 0x7f2431bccd30>
    - <ast.Constant object at 0x7f2431bcc5b0>
    - <ast.Constant object at 0x7f2431bcc610>
    - <ast.Constant object at 0x7f2431bcc880>
    - <ast.Constant object at 0x7f2431bccdc0>
    - <ast.Constant object at 0x7f2431bcceb0>
    - <ast.Constant object at 0x7f2431bcce80>
    - <ast.Constant object at 0x7f2431bcc370>
    - <ast.Constant object at 0x7f2431bccfa0>
    - <ast.Constant object at 0x7f2431bccd60>
    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.get
    - urllib.parse.urljoin.encode
    - urllib3.util.parse_url
    - host.startswith
    - urllib.parse.urljoin.fileno
    - urllib.parse.urljoin.seek
    - requests.models.PreparedRequest.prepare_content_length
    - <builtin>.len
    - <builtin>.hasattr
    - urllib.parse.urlencode.tell
    - requests.models.PreparedRequest.prepare_url
    - collections.abc.MutableMapping.update
    - requests.utils.to_key_val_list
    - requests.utils.super_len
    - idna.encode
    - os.path.basename
    - <builtin>.all
    - cookie.value.endswith
    - urllib.parse.urljoin.upper
    - urllib3.fields.RequestField.make_multipart
    - urllib.parse.urlencode
    - urllib.parse.quote.upper
    - new_fields.append
    - urllib.parse.urljoin.split
    - requests.models.RequestEncodingMixin._encode_files
    - fp.read
    - warnings.warn
    - requests.utils.unquote_unreserved
    - requests.utils.guess_filename
    - urllib.parse.quote.tell
    - <builtin>.list
    - requests.utils._validate_header_part
    - urllib.parse.urljoin.tell
    - <builtin>.set
    - collections.OrderedDict.values
    - urllib3.filepost.encode_multipart_formdata
    - <builtin>.range
    - requests.models.PreparedRequest.prepare_auth
    - requests.cookies.create_cookie
    - requests.utils.check_header_validity
    - <builtin>.bool
    - requests.cookies.MockRequest.__init__
    - urllib.parse.urlencode.fileno
    - <builtin>.getattr
    - k.encode
    - requests.cookies.MockRequest.get_new_headers
    - requests.structures.CaseInsensitiveDict.__iter__
    - urllib.parse.quote.decode
    - requests.models.PreparedRequest.prepare_hooks
    - urllib.parse.quote.encode
    - requests.models.RequestEncodingMixin._encode_params
    - requests.utils.get_auth_from_url
    - field.decode
    - urllib.parse.quote.lower
    - <builtin>.super
    - collections.abc.MutableMapping.decode
    - result.update
    - result.append
    - urllib.parse.urlunparse
    - urllib3.fields.RequestField
    - collections.abc.MutableMapping.encode
    - http.cookiejar.Cookie
    - collections.abc.MutableMapping.items
    - <builtin>.max
    - urllib.parse.quote.seek
    - collections.abc.MutableMapping.seek
    - requests.cookies.get_cookie_header
    - requests.models.PreparedRequest._get_idna_encoded_host
    - collections.abc.MutableMapping.upper
    - collections.abc.MutableMapping.fileno
    - json.dumps
    - http.cookiejar.CookieJar.__init__
    - urllib.parse.quote.split
    - http.cookiejar.CookieJar.add_cookie_header
    - simplejson.dumps
    - requests.structures.CaseInsensitiveDict.__init__
    - urllib.parse.quote.lstrip
    - urllib.parse.urlencode.seek
    - requests.cookies.cookiejar_from_dict
    - urllib.parse.urlparse
    - collections.abc.MutableMapping.split
    - <builtin>.isinstance
    - cookie.value.replace
    - <builtin>.str
    - requests.models.PreparedRequest.prepare_method
    - <builtin>.chr
    - requests.auth.HTTPBasicAuth.__init__
    - requests._internal_utils.to_native_string
    - h.isalnum
    - requests.cookies.RequestsCookieJar.set_cookie
    - <builtin>.any
    - urllib.parse.urlunparse.split
    - os.fstat
    - validator.match
    - requests.models.PreparedRequest.prepare_headers
    - urllib.parse.quote
    - requests.models.RequestHooksMixin.register_hook
    - urllib.parse.urljoin.decode
    - collections.abc.MutableMapping.tell
    - u_string.encode
    - collections.OrderedDict
    - urllib.parse.quote.fileno
    - <builtin>.int
    - requests._internal_utils.unicode_is_ascii
    - requests.utils.requote_uri
    - requests.models.PreparedRequest.prepare_cookies
    - urllib.parse.unquote
    - requests.models.PreparedRequest.prepare_body
    - <builtin>.object
    - v.encode
    - cookie.value.startswith
    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 0x7f2431e63cd0>
    - <ast.Constant object at 0x7f2431e63670>
    - <ast.Constant object at 0x7f2431e634c0>
    - <ast.Constant object at 0x7f2431e63eb0>
    - <ast.Constant object at 0x7f2431e63e50>
    - <ast.Constant object at 0x7f2431e63610>
    - <ast.Constant object at 0x7f2431e63100>
    - <ast.Constant object at 0x7f2431e63e80>
    - <ast.Constant object at 0x7f2431e635b0>
    - <ast.Constant object at 0x7f2431e63a60>
    - <ast.Constant object at 0x7f2431e630a0>
    - <ast.Constant object at 0x7f2431e639a0>
    - <ast.Constant object at 0x7f2431e638b0>
    - <ast.Constant object at 0x7f2431e63850>
    argNames:
    - self
    - method
    - url
    - params
    - data
    - headers
    - cookies
    - files
    - auth
    - timeout
    - allow_redirects
    - proxies
    - hooks
    - stream
    - verify
    - cert
    - json
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 500
    functionName: requests.sessions.Session.request
    functionSourceFile: requests.sessions
    functionUses: 8
    functionsReached:
    - collections.abc.MutableMapping.get
    - requests.models.PreparedRequest.__init__
    - urllib.parse.urljoin.encode
    - os.environ.get
    - requests.utils.dotted_netmask
    - urllib3.util.parse_url
    - new_proxies.setdefault
    - request_hooks.get
    - requests.models.Request.__init__
    - resp.close
    - requests.cookies.RequestsCookieJar.copy
    - requests.utils.address_in_network
    - host.startswith
    - urllib.parse.urljoin.fileno
    - urllib.parse.urljoin.seek
    - send_kwargs.update
    - requests.models.PreparedRequest.prepare_content_length
    - kwargs.get
    - <builtin>.len
    - os.path.exists
    - <builtin>.hasattr
    - urllib.parse.urlencode.tell
    - collections.abc.MutableMapping.update
    - requests.models.PreparedRequest.prepare_url
    - requests.utils.to_key_val_list
    - requests.utils.get_netrc_auth
    - requests.utils.super_len
    - struct.pack
    - idna.encode
    - os.path.basename
    - location.encode
    - <builtin>.all
    - requests.cookies.MockResponse.__init__
    - cookie.value.endswith
    - urllib.parse.urljoin.upper
    - urllib3.fields.RequestField.make_multipart
    - requests.sessions.Session.merge_environment_settings
    - urllib.parse.urljoin
    - urllib.parse.urlencode
    - DEFAULT_PORTS.get
    - requests.utils.set_environ
    - urllib.parse.quote.upper
    - new_fields.append
    - urllib.parse.urljoin.split
    - urllib.parse.quote.startswith
    - requests.models.RequestEncodingMixin._encode_files
    - merged_setting.items
    - warnings.warn
    - fp.read
    - method.upper
    - requests.sessions.merge_hooks
    - requests.utils.unquote_unreserved
    - requests.sessions.Session.send
    - requests.utils.guess_filename
    - requests.sessions.SessionRedirectMixin.rebuild_method
    - resp.raw.read
    - urllib.parse.quote.tell
    - <builtin>.list
    - requests.utils._validate_header_part
    - requests.utils.get_environ_proxies
    - requests.models.PreparedRequest.copy
    - urllib.parse.urljoin.tell
    - hist.append
    - hooks.get
    - <builtin>.set
    - requests.sessions.Session.get_adapter
    - adapter.send
    - collections.OrderedDict.values
    - new_jar.set_cookie
    - urllib3.filepost.encode_multipart_formdata
    - <builtin>.range
    - requests.models.PreparedRequest.prepare_auth
    - requests.sessions.SessionRedirectMixin.resolve_redirects
    - requests.cookies.create_cookie
    - requests.utils.check_header_validity
    - <builtin>.bool
    - requests.cookies.MockRequest.__init__
    - requests.hooks.default_hooks
    - string_network.split
    - urllib.parse.urlencode.fileno
    - netrc.netrc.authenticators
    - requests.utils.rewind_body
    - <builtin>.getattr
    - requests.structures.CaseInsensitiveDict.copy
    - k.encode
    - requests.cookies.merge_cookies
    - requests.cookies.MockRequest.get_new_headers
    - requests.structures.CaseInsensitiveDict.__iter__
    - urllib.parse.quote.decode
    - requests.models.PreparedRequest.prepare_hooks
    - <builtin>.type
    - os.path.expanduser
    - urllib.parse.quote.encode
    - requests.models.RequestEncodingMixin._encode_params
    - requests.utils.get_auth_from_url
    - field.decode
    - urllib.parse.quote.lower
    - socket.inet_ntoa
    - <builtin>.super
    - requests.utils.get_environ_proxies.<dict1>.get
    - proxies.get
    - collections.abc.MutableMapping.decode
    - proxies.copy
    - requests.sessions.SessionRedirectMixin.get_redirect_target
    - history.pop
    - requests.sessions.Session.prepare_request
    - result.update
    - result.append
    - requests.auth._basic_auth_str
    - requests.compat.MutableMapping.__init__
    - urllib.request.proxy_bypass
    - urllib.parse.urlunparse
    - urllib3.fields.RequestField
    - cookie.value.startswith
    - collections.abc.MutableMapping.lower
    - requests.sessions.SessionRedirectMixin.rebuild_auth
    - urllib.parse.urlparse._replace
    - request.method.upper
    - netrc.netrc
    - hooks.items
    - requests.utils.is_ipv4_address
    - collections.abc.MutableMapping.setdefault
    - copy.copy
    - kwargs.setdefault
    - string_network.count
    - collections.abc.MutableMapping.encode
    - requests.utils.is_valid_cidr
    - socket.inet_aton
    - urllib.parse.urljoin.startswith
    - urllib.request.getproxies.items
    - prefix.lower
    - http.cookiejar.CookieJar.extract_cookies
    - http.cookiejar.Cookie
    - requests.utils.should_bypass_proxies
    - collections.abc.MutableMapping.items
    - <builtin>.max
    - urllib.parse.quote.seek
    - no_proxy.replace
    - collections.abc.MutableMapping.seek
    - username.encode
    - requests.cookies.get_cookie_header
    - requests.models.PreparedRequest._get_idna_encoded_host
    - datetime.timedelta
    - collections.abc.MutableMapping.upper
    - session_hooks.get
    - history.insert
    - collections.abc.MutableMapping.fileno
    - struct.unpack
    - json.dumps
    - http.cookiejar.CookieJar.__init__
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - urllib.request.getproxies
    - urllib.parse.quote.split
    - http.cookiejar.CookieJar.add_cookie_header
    - urllib.parse.urljoin.lower
    - simplejson.dumps
    - requests.structures.CaseInsensitiveDict.__init__
    - urllib.parse.urlencode.seek
    - urllib.parse.quote.lstrip
    - base64.b64encode
    - <builtin>.next
    - requests.cookies.cookiejar_from_dict
    - net.split
    - collections.OrderedDict.items
    - requests.cookies._copy_cookie_jar
    - base64.b64encode.strip
    - urllib.parse.urlparse
    - collections.abc.MutableMapping.__init__
    - new_jar.clear
    - collections.abc.MutableMapping.split
    - <builtin>.isinstance
    - requests.hooks.dispatch_hook
    - cookie.value.replace
    - <builtin>.str
    - requests.cookies.RequestsCookieJar.update
    - urllib.parse.urlparse.geturl
    - requests.models.PreparedRequest.prepare_method
    - urllib.parse.urlparse.scheme.startswith
    - <builtin>.chr
    - requests.cookies.extract_cookies_to_jar
    - requests.auth.HTTPBasicAuth.__init__
    - http.cookiejar.CookieJar.set_policy
    - requests._internal_utils.to_native_string
    - h.isalnum
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.sessions.SessionRedirectMixin.rebuild_proxies
    - urllib.request.getproxies.get
    - requests.cookies.RequestsCookieJar.get_policy
    - <builtin>.any
    - os.fstat
    - urllib.parse.urlunparse.split
    - validator.match
    - requests.models.PreparedRequest.prepare_headers
    - time.perf_counter
    - kwargs.pop
    - urllib.parse.quote
    - requests.models.RequestHooksMixin.register_hook
    - password.encode
    - requests.utils.resolve_proxies
    - merged_setting.update
    - urllib.parse.urljoin.decode
    - collections.abc.MutableMapping.tell
    - key.upper
    - u_string.encode
    - collections.abc.MutableMapping.pop
    - collections.OrderedDict
    - requests.utils.should_bypass_proxies.get_proxy
    - requests.models.PreparedRequest.prepare
    - urllib.parse.quote.fileno
    - <builtin>.int
    - requests._internal_utils.unicode_is_ascii
    - requests.sessions.merge_setting
    - requests.models.PreparedRequest.prepare_cookies
    - requests.utils.requote_uri
    - collections.abc.MutableMapping.startswith
    - urllib.parse.unquote
    - requests.models.PreparedRequest.prepare_body
    - <builtin>.object
    - v.encode
    - urllib.parse.urlparse.hostname.endswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: 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 0x7f2431413910>
    - <ast.Constant object at 0x7f2431413e80>
    - <ast.Constant object at 0x7f2431413370>
    - <ast.Constant object at 0x7f2431413880>
    - <ast.Constant object at 0x7f2431413940>
    - <ast.Constant object at 0x7f2431413400>
    - <ast.Constant object at 0x7f2431413b50>
    - <ast.Constant object at 0x7f2431413eb0>
    - <ast.Constant object at 0x7f2431413970>
    - <ast.Constant object at 0x7f2431413c70>
    argNames:
    - self
    - method
    - url
    - headers
    - files
    - data
    - params
    - auth
    - cookies
    - hooks
    - json
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 258
    functionName: requests.models.Request.__init__
    functionSourceFile: requests.models
    functionUses: 9
    functionsReached:
    - requests.models.RequestHooksMixin.register_hook
    - <builtin>.isinstance
    - <builtin>.list
    - <builtin>.hasattr
    - hooks.items
    - 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:
    - collections.abc.MutableMapping.get
    - urllib.parse.urlparse
    - os.environ.get
    - string_network.count
    - requests.utils.dotted_netmask
    - <builtin>.isinstance
    - requests.utils.is_valid_cidr
    - socket.inet_aton
    - requests.utils.address_in_network
    - urllib.request.getproxies.items
    - string_network.split
    - requests.utils.should_bypass_proxies
    - collections.abc.MutableMapping.items
    - no_proxy.replace
    - requests.utils.to_key_val_list
    - collections.abc.MutableMapping.update
    - struct.pack
    - socket.inet_ntoa
    - collections.abc.MutableMapping.setdefault
    - struct.unpack
    - urllib.request.getproxies
    - merged_setting.update
    - requests.utils.is_ipv4_address
    - requests.utils.set_environ
    - key.upper
    - merged_setting.items
    - collections.OrderedDict
    - requests.structures.CaseInsensitiveDict.__init__
    - requests.utils.should_bypass_proxies.get_proxy
    - urllib.request.proxy_bypass
    - <builtin>.int
    - requests.sessions.merge_setting
    - net.split
    - <builtin>.list
    - requests.utils.get_environ_proxies
    - urllib.parse.urlparse.hostname.endswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: send_kwargs.update
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - url
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 593
    functionName: requests.sessions.Session.get
    functionSourceFile: requests.sessions
    functionUses: 0
    functionsReached:
    - collections.abc.MutableMapping.get
    - requests.models.PreparedRequest.__init__
    - urllib.parse.urljoin.encode
    - os.environ.get
    - requests.utils.dotted_netmask
    - urllib3.util.parse_url
    - new_proxies.setdefault
    - request_hooks.get
    - requests.models.Request.__init__
    - resp.close
    - requests.cookies.RequestsCookieJar.copy
    - requests.utils.address_in_network
    - host.startswith
    - urllib.parse.urljoin.fileno
    - urllib.parse.urljoin.seek
    - send_kwargs.update
    - requests.models.PreparedRequest.prepare_content_length
    - kwargs.get
    - <builtin>.len
    - os.path.exists
    - <builtin>.hasattr
    - urllib.parse.urlencode.tell
    - collections.abc.MutableMapping.update
    - requests.models.PreparedRequest.prepare_url
    - requests.utils.to_key_val_list
    - requests.utils.get_netrc_auth
    - requests.utils.super_len
    - struct.pack
    - idna.encode
    - os.path.basename
    - location.encode
    - <builtin>.all
    - requests.cookies.MockResponse.__init__
    - cookie.value.endswith
    - urllib.parse.urljoin.upper
    - urllib3.fields.RequestField.make_multipart
    - requests.sessions.Session.merge_environment_settings
    - urllib.parse.urljoin
    - urllib.parse.urlencode
    - DEFAULT_PORTS.get
    - requests.utils.set_environ
    - urllib.parse.quote.upper
    - new_fields.append
    - urllib.parse.urljoin.split
    - urllib.parse.quote.startswith
    - requests.models.RequestEncodingMixin._encode_files
    - merged_setting.items
    - warnings.warn
    - fp.read
    - method.upper
    - requests.sessions.merge_hooks
    - requests.utils.unquote_unreserved
    - requests.sessions.Session.send
    - requests.utils.guess_filename
    - requests.sessions.SessionRedirectMixin.rebuild_method
    - resp.raw.read
    - urllib.parse.quote.tell
    - <builtin>.list
    - requests.utils._validate_header_part
    - requests.utils.get_environ_proxies
    - requests.models.PreparedRequest.copy
    - urllib.parse.urljoin.tell
    - hist.append
    - hooks.get
    - <builtin>.set
    - requests.sessions.Session.get_adapter
    - adapter.send
    - collections.OrderedDict.values
    - new_jar.set_cookie
    - urllib3.filepost.encode_multipart_formdata
    - <builtin>.range
    - requests.models.PreparedRequest.prepare_auth
    - requests.sessions.SessionRedirectMixin.resolve_redirects
    - requests.cookies.create_cookie
    - requests.utils.check_header_validity
    - <builtin>.bool
    - requests.cookies.MockRequest.__init__
    - requests.hooks.default_hooks
    - string_network.split
    - requests.sessions.Session.request
    - urllib.parse.urlencode.fileno
    - netrc.netrc.authenticators
    - requests.utils.rewind_body
    - <builtin>.getattr
    - requests.structures.CaseInsensitiveDict.copy
    - k.encode
    - requests.cookies.merge_cookies
    - requests.cookies.MockRequest.get_new_headers
    - requests.structures.CaseInsensitiveDict.__iter__
    - urllib.parse.quote.decode
    - requests.models.PreparedRequest.prepare_hooks
    - <builtin>.type
    - os.path.expanduser
    - urllib.parse.quote.encode
    - requests.models.RequestEncodingMixin._encode_params
    - requests.utils.get_auth_from_url
    - field.decode
    - urllib.parse.quote.lower
    - socket.inet_ntoa
    - <builtin>.super
    - requests.utils.get_environ_proxies.<dict1>.get
    - proxies.get
    - collections.abc.MutableMapping.decode
    - proxies.copy
    - requests.sessions.SessionRedirectMixin.get_redirect_target
    - history.pop
    - requests.sessions.Session.prepare_request
    - result.update
    - result.append
    - requests.auth._basic_auth_str
    - requests.compat.MutableMapping.__init__
    - urllib.request.proxy_bypass
    - urllib.parse.urlunparse
    - urllib3.fields.RequestField
    - cookie.value.startswith
    - collections.abc.MutableMapping.lower
    - requests.sessions.SessionRedirectMixin.rebuild_auth
    - urllib.parse.urlparse._replace
    - request.method.upper
    - netrc.netrc
    - hooks.items
    - requests.utils.is_ipv4_address
    - collections.abc.MutableMapping.setdefault
    - copy.copy
    - kwargs.setdefault
    - string_network.count
    - collections.abc.MutableMapping.encode
    - requests.utils.is_valid_cidr
    - socket.inet_aton
    - urllib.parse.urljoin.startswith
    - urllib.request.getproxies.items
    - prefix.lower
    - http.cookiejar.CookieJar.extract_cookies
    - http.cookiejar.Cookie
    - requests.utils.should_bypass_proxies
    - collections.abc.MutableMapping.items
    - <builtin>.max
    - urllib.parse.quote.seek
    - no_proxy.replace
    - collections.abc.MutableMapping.seek
    - username.encode
    - requests.cookies.get_cookie_header
    - requests.models.PreparedRequest._get_idna_encoded_host
    - datetime.timedelta
    - collections.abc.MutableMapping.upper
    - session_hooks.get
    - history.insert
    - collections.abc.MutableMapping.fileno
    - struct.unpack
    - json.dumps
    - http.cookiejar.CookieJar.__init__
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - urllib.request.getproxies
    - urllib.parse.quote.split
    - http.cookiejar.CookieJar.add_cookie_header
    - urllib.parse.urljoin.lower
    - simplejson.dumps
    - requests.structures.CaseInsensitiveDict.__init__
    - urllib.parse.urlencode.seek
    - urllib.parse.quote.lstrip
    - base64.b64encode
    - <builtin>.next
    - requests.cookies.cookiejar_from_dict
    - net.split
    - collections.OrderedDict.items
    - requests.cookies._copy_cookie_jar
    - base64.b64encode.strip
    - urllib.parse.urlparse
    - collections.abc.MutableMapping.__init__
    - new_jar.clear
    - collections.abc.MutableMapping.split
    - <builtin>.isinstance
    - requests.hooks.dispatch_hook
    - cookie.value.replace
    - <builtin>.str
    - requests.cookies.RequestsCookieJar.update
    - urllib.parse.urlparse.geturl
    - requests.models.PreparedRequest.prepare_method
    - urllib.parse.urlparse.scheme.startswith
    - <builtin>.chr
    - requests.cookies.extract_cookies_to_jar
    - requests.auth.HTTPBasicAuth.__init__
    - http.cookiejar.CookieJar.set_policy
    - requests._internal_utils.to_native_string
    - h.isalnum
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.sessions.SessionRedirectMixin.rebuild_proxies
    - urllib.request.getproxies.get
    - requests.cookies.RequestsCookieJar.get_policy
    - <builtin>.any
    - os.fstat
    - urllib.parse.urlunparse.split
    - validator.match
    - requests.models.PreparedRequest.prepare_headers
    - time.perf_counter
    - kwargs.pop
    - urllib.parse.quote
    - requests.models.RequestHooksMixin.register_hook
    - password.encode
    - requests.utils.resolve_proxies
    - merged_setting.update
    - urllib.parse.urljoin.decode
    - collections.abc.MutableMapping.tell
    - key.upper
    - u_string.encode
    - collections.abc.MutableMapping.pop
    - collections.OrderedDict
    - requests.utils.should_bypass_proxies.get_proxy
    - requests.models.PreparedRequest.prepare
    - urllib.parse.quote.fileno
    - <builtin>.int
    - requests._internal_utils.unicode_is_ascii
    - requests.sessions.merge_setting
    - requests.models.PreparedRequest.prepare_cookies
    - requests.utils.requote_uri
    - collections.abc.MutableMapping.startswith
    - urllib.parse.unquote
    - requests.models.PreparedRequest.prepare_body
    - <builtin>.object
    - v.encode
    - urllib.parse.urlparse.hostname.endswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - url
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 604
    functionName: requests.sessions.Session.options
    functionSourceFile: requests.sessions
    functionUses: 0
    functionsReached:
    - collections.abc.MutableMapping.get
    - requests.models.PreparedRequest.__init__
    - urllib.parse.urljoin.encode
    - os.environ.get
    - requests.utils.dotted_netmask
    - urllib3.util.parse_url
    - new_proxies.setdefault
    - request_hooks.get
    - requests.models.Request.__init__
    - resp.close
    - requests.cookies.RequestsCookieJar.copy
    - requests.utils.address_in_network
    - host.startswith
    - urllib.parse.urljoin.fileno
    - urllib.parse.urljoin.seek
    - send_kwargs.update
    - requests.models.PreparedRequest.prepare_content_length
    - kwargs.get
    - <builtin>.len
    - os.path.exists
    - <builtin>.hasattr
    - urllib.parse.urlencode.tell
    - collections.abc.MutableMapping.update
    - requests.models.PreparedRequest.prepare_url
    - requests.utils.to_key_val_list
    - requests.utils.get_netrc_auth
    - requests.utils.super_len
    - struct.pack
    - idna.encode
    - os.path.basename
    - location.encode
    - <builtin>.all
    - requests.cookies.MockResponse.__init__
    - cookie.value.endswith
    - urllib.parse.urljoin.upper
    - urllib3.fields.RequestField.make_multipart
    - requests.sessions.Session.merge_environment_settings
    - urllib.parse.urljoin
    - urllib.parse.urlencode
    - DEFAULT_PORTS.get
    - requests.utils.set_environ
    - urllib.parse.quote.upper
    - new_fields.append
    - urllib.parse.urljoin.split
    - urllib.parse.quote.startswith
    - requests.models.RequestEncodingMixin._encode_files
    - merged_setting.items
    - warnings.warn
    - fp.read
    - method.upper
    - requests.sessions.merge_hooks
    - requests.utils.unquote_unreserved
    - requests.sessions.Session.send
    - requests.utils.guess_filename
    - requests.sessions.SessionRedirectMixin.rebuild_method
    - resp.raw.read
    - urllib.parse.quote.tell
    - <builtin>.list
    - requests.utils._validate_header_part
    - requests.utils.get_environ_proxies
    - requests.models.PreparedRequest.copy
    - urllib.parse.urljoin.tell
    - hist.append
    - hooks.get
    - <builtin>.set
    - requests.sessions.Session.get_adapter
    - adapter.send
    - collections.OrderedDict.values
    - new_jar.set_cookie
    - urllib3.filepost.encode_multipart_formdata
    - <builtin>.range
    - requests.models.PreparedRequest.prepare_auth
    - requests.sessions.SessionRedirectMixin.resolve_redirects
    - requests.cookies.create_cookie
    - requests.utils.check_header_validity
    - <builtin>.bool
    - requests.cookies.MockRequest.__init__
    - requests.hooks.default_hooks
    - string_network.split
    - requests.sessions.Session.request
    - urllib.parse.urlencode.fileno
    - netrc.netrc.authenticators
    - requests.utils.rewind_body
    - <builtin>.getattr
    - requests.structures.CaseInsensitiveDict.copy
    - k.encode
    - requests.cookies.merge_cookies
    - requests.cookies.MockRequest.get_new_headers
    - requests.structures.CaseInsensitiveDict.__iter__
    - urllib.parse.quote.decode
    - requests.models.PreparedRequest.prepare_hooks
    - <builtin>.type
    - os.path.expanduser
    - urllib.parse.quote.encode
    - requests.models.RequestEncodingMixin._encode_params
    - requests.utils.get_auth_from_url
    - field.decode
    - urllib.parse.quote.lower
    - socket.inet_ntoa
    - <builtin>.super
    - requests.utils.get_environ_proxies.<dict1>.get
    - proxies.get
    - collections.abc.MutableMapping.decode
    - proxies.copy
    - requests.sessions.SessionRedirectMixin.get_redirect_target
    - history.pop
    - requests.sessions.Session.prepare_request
    - result.update
    - result.append
    - requests.auth._basic_auth_str
    - requests.compat.MutableMapping.__init__
    - urllib.request.proxy_bypass
    - urllib.parse.urlunparse
    - urllib3.fields.RequestField
    - cookie.value.startswith
    - collections.abc.MutableMapping.lower
    - requests.sessions.SessionRedirectMixin.rebuild_auth
    - urllib.parse.urlparse._replace
    - request.method.upper
    - netrc.netrc
    - hooks.items
    - requests.utils.is_ipv4_address
    - collections.abc.MutableMapping.setdefault
    - copy.copy
    - kwargs.setdefault
    - string_network.count
    - collections.abc.MutableMapping.encode
    - requests.utils.is_valid_cidr
    - socket.inet_aton
    - urllib.parse.urljoin.startswith
    - urllib.request.getproxies.items
    - prefix.lower
    - http.cookiejar.CookieJar.extract_cookies
    - http.cookiejar.Cookie
    - requests.utils.should_bypass_proxies
    - collections.abc.MutableMapping.items
    - <builtin>.max
    - urllib.parse.quote.seek
    - no_proxy.replace
    - collections.abc.MutableMapping.seek
    - username.encode
    - requests.cookies.get_cookie_header
    - requests.models.PreparedRequest._get_idna_encoded_host
    - datetime.timedelta
    - collections.abc.MutableMapping.upper
    - session_hooks.get
    - history.insert
    - collections.abc.MutableMapping.fileno
    - struct.unpack
    - json.dumps
    - http.cookiejar.CookieJar.__init__
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - urllib.request.getproxies
    - urllib.parse.quote.split
    - http.cookiejar.CookieJar.add_cookie_header
    - urllib.parse.urljoin.lower
    - simplejson.dumps
    - requests.structures.CaseInsensitiveDict.__init__
    - urllib.parse.urlencode.seek
    - urllib.parse.quote.lstrip
    - base64.b64encode
    - <builtin>.next
    - requests.cookies.cookiejar_from_dict
    - net.split
    - collections.OrderedDict.items
    - requests.cookies._copy_cookie_jar
    - base64.b64encode.strip
    - urllib.parse.urlparse
    - collections.abc.MutableMapping.__init__
    - new_jar.clear
    - collections.abc.MutableMapping.split
    - <builtin>.isinstance
    - requests.hooks.dispatch_hook
    - cookie.value.replace
    - <builtin>.str
    - requests.cookies.RequestsCookieJar.update
    - urllib.parse.urlparse.geturl
    - requests.models.PreparedRequest.prepare_method
    - urllib.parse.urlparse.scheme.startswith
    - <builtin>.chr
    - requests.cookies.extract_cookies_to_jar
    - requests.auth.HTTPBasicAuth.__init__
    - http.cookiejar.CookieJar.set_policy
    - requests._internal_utils.to_native_string
    - h.isalnum
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.sessions.SessionRedirectMixin.rebuild_proxies
    - urllib.request.getproxies.get
    - requests.cookies.RequestsCookieJar.get_policy
    - <builtin>.any
    - os.fstat
    - urllib.parse.urlunparse.split
    - validator.match
    - requests.models.PreparedRequest.prepare_headers
    - time.perf_counter
    - kwargs.pop
    - urllib.parse.quote
    - requests.models.RequestHooksMixin.register_hook
    - password.encode
    - requests.utils.resolve_proxies
    - merged_setting.update
    - urllib.parse.urljoin.decode
    - collections.abc.MutableMapping.tell
    - key.upper
    - u_string.encode
    - collections.abc.MutableMapping.pop
    - collections.OrderedDict
    - requests.utils.should_bypass_proxies.get_proxy
    - requests.models.PreparedRequest.prepare
    - urllib.parse.quote.fileno
    - <builtin>.int
    - requests._internal_utils.unicode_is_ascii
    - requests.sessions.merge_setting
    - requests.models.PreparedRequest.prepare_cookies
    - requests.utils.requote_uri
    - collections.abc.MutableMapping.startswith
    - urllib.parse.unquote
    - requests.models.PreparedRequest.prepare_body
    - <builtin>.object
    - v.encode
    - urllib.parse.urlparse.hostname.endswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - url
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 615
    functionName: requests.sessions.Session.head
    functionSourceFile: requests.sessions
    functionUses: 0
    functionsReached:
    - collections.abc.MutableMapping.get
    - requests.models.PreparedRequest.__init__
    - urllib.parse.urljoin.encode
    - os.environ.get
    - requests.utils.dotted_netmask
    - urllib3.util.parse_url
    - new_proxies.setdefault
    - request_hooks.get
    - requests.models.Request.__init__
    - resp.close
    - requests.cookies.RequestsCookieJar.copy
    - requests.utils.address_in_network
    - host.startswith
    - urllib.parse.urljoin.fileno
    - urllib.parse.urljoin.seek
    - send_kwargs.update
    - requests.models.PreparedRequest.prepare_content_length
    - kwargs.get
    - <builtin>.len
    - os.path.exists
    - <builtin>.hasattr
    - urllib.parse.urlencode.tell
    - collections.abc.MutableMapping.update
    - requests.models.PreparedRequest.prepare_url
    - requests.utils.to_key_val_list
    - requests.utils.get_netrc_auth
    - requests.utils.super_len
    - struct.pack
    - idna.encode
    - os.path.basename
    - location.encode
    - <builtin>.all
    - requests.cookies.MockResponse.__init__
    - cookie.value.endswith
    - urllib.parse.urljoin.upper
    - urllib3.fields.RequestField.make_multipart
    - requests.sessions.Session.merge_environment_settings
    - urllib.parse.urljoin
    - urllib.parse.urlencode
    - DEFAULT_PORTS.get
    - requests.utils.set_environ
    - urllib.parse.quote.upper
    - new_fields.append
    - urllib.parse.urljoin.split
    - urllib.parse.quote.startswith
    - requests.models.RequestEncodingMixin._encode_files
    - merged_setting.items
    - warnings.warn
    - fp.read
    - method.upper
    - requests.sessions.merge_hooks
    - requests.utils.unquote_unreserved
    - requests.sessions.Session.send
    - requests.utils.guess_filename
    - requests.sessions.SessionRedirectMixin.rebuild_method
    - resp.raw.read
    - urllib.parse.quote.tell
    - <builtin>.list
    - requests.utils._validate_header_part
    - requests.utils.get_environ_proxies
    - requests.models.PreparedRequest.copy
    - urllib.parse.urljoin.tell
    - hist.append
    - hooks.get
    - <builtin>.set
    - requests.sessions.Session.get_adapter
    - adapter.send
    - collections.OrderedDict.values
    - new_jar.set_cookie
    - urllib3.filepost.encode_multipart_formdata
    - <builtin>.range
    - requests.models.PreparedRequest.prepare_auth
    - requests.sessions.SessionRedirectMixin.resolve_redirects
    - requests.cookies.create_cookie
    - requests.utils.check_header_validity
    - <builtin>.bool
    - requests.cookies.MockRequest.__init__
    - requests.hooks.default_hooks
    - string_network.split
    - requests.sessions.Session.request
    - urllib.parse.urlencode.fileno
    - netrc.netrc.authenticators
    - requests.utils.rewind_body
    - <builtin>.getattr
    - requests.structures.CaseInsensitiveDict.copy
    - k.encode
    - requests.cookies.merge_cookies
    - requests.cookies.MockRequest.get_new_headers
    - requests.structures.CaseInsensitiveDict.__iter__
    - urllib.parse.quote.decode
    - requests.models.PreparedRequest.prepare_hooks
    - <builtin>.type
    - os.path.expanduser
    - urllib.parse.quote.encode
    - requests.models.RequestEncodingMixin._encode_params
    - requests.utils.get_auth_from_url
    - field.decode
    - urllib.parse.quote.lower
    - socket.inet_ntoa
    - <builtin>.super
    - requests.utils.get_environ_proxies.<dict1>.get
    - proxies.get
    - collections.abc.MutableMapping.decode
    - proxies.copy
    - requests.sessions.SessionRedirectMixin.get_redirect_target
    - history.pop
    - requests.sessions.Session.prepare_request
    - result.update
    - result.append
    - requests.auth._basic_auth_str
    - requests.compat.MutableMapping.__init__
    - urllib.request.proxy_bypass
    - urllib.parse.urlunparse
    - urllib3.fields.RequestField
    - cookie.value.startswith
    - collections.abc.MutableMapping.lower
    - requests.sessions.SessionRedirectMixin.rebuild_auth
    - urllib.parse.urlparse._replace
    - request.method.upper
    - netrc.netrc
    - hooks.items
    - requests.utils.is_ipv4_address
    - collections.abc.MutableMapping.setdefault
    - copy.copy
    - kwargs.setdefault
    - string_network.count
    - collections.abc.MutableMapping.encode
    - requests.utils.is_valid_cidr
    - socket.inet_aton
    - urllib.parse.urljoin.startswith
    - urllib.request.getproxies.items
    - prefix.lower
    - http.cookiejar.CookieJar.extract_cookies
    - http.cookiejar.Cookie
    - requests.utils.should_bypass_proxies
    - collections.abc.MutableMapping.items
    - <builtin>.max
    - urllib.parse.quote.seek
    - no_proxy.replace
    - collections.abc.MutableMapping.seek
    - username.encode
    - requests.cookies.get_cookie_header
    - requests.models.PreparedRequest._get_idna_encoded_host
    - datetime.timedelta
    - collections.abc.MutableMapping.upper
    - session_hooks.get
    - history.insert
    - collections.abc.MutableMapping.fileno
    - struct.unpack
    - json.dumps
    - http.cookiejar.CookieJar.__init__
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - urllib.request.getproxies
    - urllib.parse.quote.split
    - http.cookiejar.CookieJar.add_cookie_header
    - urllib.parse.urljoin.lower
    - simplejson.dumps
    - requests.structures.CaseInsensitiveDict.__init__
    - urllib.parse.urlencode.seek
    - urllib.parse.quote.lstrip
    - base64.b64encode
    - <builtin>.next
    - requests.cookies.cookiejar_from_dict
    - net.split
    - collections.OrderedDict.items
    - requests.cookies._copy_cookie_jar
    - base64.b64encode.strip
    - urllib.parse.urlparse
    - collections.abc.MutableMapping.__init__
    - new_jar.clear
    - collections.abc.MutableMapping.split
    - <builtin>.isinstance
    - requests.hooks.dispatch_hook
    - cookie.value.replace
    - <builtin>.str
    - requests.cookies.RequestsCookieJar.update
    - urllib.parse.urlparse.geturl
    - requests.models.PreparedRequest.prepare_method
    - urllib.parse.urlparse.scheme.startswith
    - <builtin>.chr
    - requests.cookies.extract_cookies_to_jar
    - requests.auth.HTTPBasicAuth.__init__
    - http.cookiejar.CookieJar.set_policy
    - requests._internal_utils.to_native_string
    - h.isalnum
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.sessions.SessionRedirectMixin.rebuild_proxies
    - urllib.request.getproxies.get
    - requests.cookies.RequestsCookieJar.get_policy
    - <builtin>.any
    - os.fstat
    - urllib.parse.urlunparse.split
    - validator.match
    - requests.models.PreparedRequest.prepare_headers
    - time.perf_counter
    - kwargs.pop
    - urllib.parse.quote
    - requests.models.RequestHooksMixin.register_hook
    - password.encode
    - requests.utils.resolve_proxies
    - merged_setting.update
    - urllib.parse.urljoin.decode
    - collections.abc.MutableMapping.tell
    - key.upper
    - u_string.encode
    - collections.abc.MutableMapping.pop
    - collections.OrderedDict
    - requests.utils.should_bypass_proxies.get_proxy
    - requests.models.PreparedRequest.prepare
    - urllib.parse.quote.fileno
    - <builtin>.int
    - requests._internal_utils.unicode_is_ascii
    - requests.sessions.merge_setting
    - requests.models.PreparedRequest.prepare_cookies
    - requests.utils.requote_uri
    - collections.abc.MutableMapping.startswith
    - urllib.parse.unquote
    - requests.models.PreparedRequest.prepare_body
    - <builtin>.object
    - v.encode
    - urllib.parse.urlparse.hostname.endswith
    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 0x7f24330b24f0>
    - <ast.Constant object at 0x7f24330b2040>
    argNames:
    - self
    - url
    - data
    - json
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 626
    functionName: requests.sessions.Session.post
    functionSourceFile: requests.sessions
    functionUses: 0
    functionsReached:
    - collections.abc.MutableMapping.get
    - requests.models.PreparedRequest.__init__
    - urllib.parse.urljoin.encode
    - os.environ.get
    - requests.utils.dotted_netmask
    - urllib3.util.parse_url
    - new_proxies.setdefault
    - request_hooks.get
    - requests.models.Request.__init__
    - resp.close
    - requests.cookies.RequestsCookieJar.copy
    - requests.utils.address_in_network
    - host.startswith
    - urllib.parse.urljoin.fileno
    - urllib.parse.urljoin.seek
    - send_kwargs.update
    - requests.models.PreparedRequest.prepare_content_length
    - kwargs.get
    - <builtin>.len
    - os.path.exists
    - <builtin>.hasattr
    - urllib.parse.urlencode.tell
    - collections.abc.MutableMapping.update
    - requests.models.PreparedRequest.prepare_url
    - requests.utils.to_key_val_list
    - requests.utils.get_netrc_auth
    - requests.utils.super_len
    - struct.pack
    - idna.encode
    - os.path.basename
    - location.encode
    - <builtin>.all
    - requests.cookies.MockResponse.__init__
    - cookie.value.endswith
    - urllib.parse.urljoin.upper
    - urllib3.fields.RequestField.make_multipart
    - requests.sessions.Session.merge_environment_settings
    - urllib.parse.urljoin
    - urllib.parse.urlencode
    - DEFAULT_PORTS.get
    - requests.utils.set_environ
    - urllib.parse.quote.upper
    - new_fields.append
    - urllib.parse.urljoin.split
    - urllib.parse.quote.startswith
    - requests.models.RequestEncodingMixin._encode_files
    - merged_setting.items
    - warnings.warn
    - fp.read
    - method.upper
    - requests.sessions.merge_hooks
    - requests.utils.unquote_unreserved
    - requests.sessions.Session.send
    - requests.utils.guess_filename
    - requests.sessions.SessionRedirectMixin.rebuild_method
    - resp.raw.read
    - urllib.parse.quote.tell
    - <builtin>.list
    - requests.utils._validate_header_part
    - requests.utils.get_environ_proxies
    - requests.models.PreparedRequest.copy
    - urllib.parse.urljoin.tell
    - hist.append
    - hooks.get
    - <builtin>.set
    - requests.sessions.Session.get_adapter
    - adapter.send
    - collections.OrderedDict.values
    - new_jar.set_cookie
    - urllib3.filepost.encode_multipart_formdata
    - <builtin>.range
    - requests.models.PreparedRequest.prepare_auth
    - requests.sessions.SessionRedirectMixin.resolve_redirects
    - requests.cookies.create_cookie
    - requests.utils.check_header_validity
    - <builtin>.bool
    - requests.cookies.MockRequest.__init__
    - requests.hooks.default_hooks
    - string_network.split
    - requests.sessions.Session.request
    - urllib.parse.urlencode.fileno
    - netrc.netrc.authenticators
    - requests.utils.rewind_body
    - <builtin>.getattr
    - requests.structures.CaseInsensitiveDict.copy
    - k.encode
    - requests.cookies.merge_cookies
    - requests.cookies.MockRequest.get_new_headers
    - requests.structures.CaseInsensitiveDict.__iter__
    - urllib.parse.quote.decode
    - requests.models.PreparedRequest.prepare_hooks
    - <builtin>.type
    - os.path.expanduser
    - urllib.parse.quote.encode
    - requests.models.RequestEncodingMixin._encode_params
    - requests.utils.get_auth_from_url
    - field.decode
    - urllib.parse.quote.lower
    - socket.inet_ntoa
    - <builtin>.super
    - requests.utils.get_environ_proxies.<dict1>.get
    - proxies.get
    - collections.abc.MutableMapping.decode
    - proxies.copy
    - requests.sessions.SessionRedirectMixin.get_redirect_target
    - history.pop
    - requests.sessions.Session.prepare_request
    - result.update
    - result.append
    - requests.auth._basic_auth_str
    - requests.compat.MutableMapping.__init__
    - urllib.request.proxy_bypass
    - urllib.parse.urlunparse
    - urllib3.fields.RequestField
    - cookie.value.startswith
    - collections.abc.MutableMapping.lower
    - requests.sessions.SessionRedirectMixin.rebuild_auth
    - urllib.parse.urlparse._replace
    - request.method.upper
    - netrc.netrc
    - hooks.items
    - requests.utils.is_ipv4_address
    - collections.abc.MutableMapping.setdefault
    - copy.copy
    - kwargs.setdefault
    - string_network.count
    - collections.abc.MutableMapping.encode
    - requests.utils.is_valid_cidr
    - socket.inet_aton
    - urllib.parse.urljoin.startswith
    - urllib.request.getproxies.items
    - prefix.lower
    - http.cookiejar.CookieJar.extract_cookies
    - http.cookiejar.Cookie
    - requests.utils.should_bypass_proxies
    - collections.abc.MutableMapping.items
    - <builtin>.max
    - urllib.parse.quote.seek
    - no_proxy.replace
    - collections.abc.MutableMapping.seek
    - username.encode
    - requests.cookies.get_cookie_header
    - requests.models.PreparedRequest._get_idna_encoded_host
    - datetime.timedelta
    - collections.abc.MutableMapping.upper
    - session_hooks.get
    - history.insert
    - collections.abc.MutableMapping.fileno
    - struct.unpack
    - json.dumps
    - http.cookiejar.CookieJar.__init__
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - urllib.request.getproxies
    - urllib.parse.quote.split
    - http.cookiejar.CookieJar.add_cookie_header
    - urllib.parse.urljoin.lower
    - simplejson.dumps
    - requests.structures.CaseInsensitiveDict.__init__
    - urllib.parse.urlencode.seek
    - urllib.parse.quote.lstrip
    - base64.b64encode
    - <builtin>.next
    - requests.cookies.cookiejar_from_dict
    - net.split
    - collections.OrderedDict.items
    - requests.cookies._copy_cookie_jar
    - base64.b64encode.strip
    - urllib.parse.urlparse
    - collections.abc.MutableMapping.__init__
    - new_jar.clear
    - collections.abc.MutableMapping.split
    - <builtin>.isinstance
    - requests.hooks.dispatch_hook
    - cookie.value.replace
    - <builtin>.str
    - requests.cookies.RequestsCookieJar.update
    - urllib.parse.urlparse.geturl
    - requests.models.PreparedRequest.prepare_method
    - urllib.parse.urlparse.scheme.startswith
    - <builtin>.chr
    - requests.cookies.extract_cookies_to_jar
    - requests.auth.HTTPBasicAuth.__init__
    - http.cookiejar.CookieJar.set_policy
    - requests._internal_utils.to_native_string
    - h.isalnum
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.sessions.SessionRedirectMixin.rebuild_proxies
    - urllib.request.getproxies.get
    - requests.cookies.RequestsCookieJar.get_policy
    - <builtin>.any
    - os.fstat
    - urllib.parse.urlunparse.split
    - validator.match
    - requests.models.PreparedRequest.prepare_headers
    - time.perf_counter
    - kwargs.pop
    - urllib.parse.quote
    - requests.models.RequestHooksMixin.register_hook
    - password.encode
    - requests.utils.resolve_proxies
    - merged_setting.update
    - urllib.parse.urljoin.decode
    - collections.abc.MutableMapping.tell
    - key.upper
    - u_string.encode
    - collections.abc.MutableMapping.pop
    - collections.OrderedDict
    - requests.utils.should_bypass_proxies.get_proxy
    - requests.models.PreparedRequest.prepare
    - urllib.parse.quote.fileno
    - <builtin>.int
    - requests._internal_utils.unicode_is_ascii
    - requests.sessions.merge_setting
    - requests.models.PreparedRequest.prepare_cookies
    - requests.utils.requote_uri
    - collections.abc.MutableMapping.startswith
    - urllib.parse.unquote
    - requests.models.PreparedRequest.prepare_body
    - <builtin>.object
    - v.encode
    - urllib.parse.urlparse.hostname.endswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431d90340>
    argNames:
    - self
    - url
    - data
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 639
    functionName: requests.sessions.Session.put
    functionSourceFile: requests.sessions
    functionUses: 0
    functionsReached:
    - collections.abc.MutableMapping.get
    - requests.models.PreparedRequest.__init__
    - urllib.parse.urljoin.encode
    - os.environ.get
    - requests.utils.dotted_netmask
    - urllib3.util.parse_url
    - new_proxies.setdefault
    - request_hooks.get
    - requests.models.Request.__init__
    - resp.close
    - requests.cookies.RequestsCookieJar.copy
    - requests.utils.address_in_network
    - host.startswith
    - urllib.parse.urljoin.fileno
    - urllib.parse.urljoin.seek
    - send_kwargs.update
    - requests.models.PreparedRequest.prepare_content_length
    - kwargs.get
    - <builtin>.len
    - os.path.exists
    - <builtin>.hasattr
    - urllib.parse.urlencode.tell
    - collections.abc.MutableMapping.update
    - requests.models.PreparedRequest.prepare_url
    - requests.utils.to_key_val_list
    - requests.utils.get_netrc_auth
    - requests.utils.super_len
    - struct.pack
    - idna.encode
    - os.path.basename
    - location.encode
    - <builtin>.all
    - requests.cookies.MockResponse.__init__
    - cookie.value.endswith
    - urllib.parse.urljoin.upper
    - urllib3.fields.RequestField.make_multipart
    - requests.sessions.Session.merge_environment_settings
    - urllib.parse.urljoin
    - urllib.parse.urlencode
    - DEFAULT_PORTS.get
    - requests.utils.set_environ
    - urllib.parse.quote.upper
    - new_fields.append
    - urllib.parse.urljoin.split
    - urllib.parse.quote.startswith
    - requests.models.RequestEncodingMixin._encode_files
    - merged_setting.items
    - warnings.warn
    - fp.read
    - method.upper
    - requests.sessions.merge_hooks
    - requests.utils.unquote_unreserved
    - requests.sessions.Session.send
    - requests.utils.guess_filename
    - requests.sessions.SessionRedirectMixin.rebuild_method
    - resp.raw.read
    - urllib.parse.quote.tell
    - <builtin>.list
    - requests.utils._validate_header_part
    - requests.utils.get_environ_proxies
    - requests.models.PreparedRequest.copy
    - urllib.parse.urljoin.tell
    - hist.append
    - hooks.get
    - <builtin>.set
    - requests.sessions.Session.get_adapter
    - adapter.send
    - collections.OrderedDict.values
    - new_jar.set_cookie
    - urllib3.filepost.encode_multipart_formdata
    - <builtin>.range
    - requests.models.PreparedRequest.prepare_auth
    - requests.sessions.SessionRedirectMixin.resolve_redirects
    - requests.cookies.create_cookie
    - requests.utils.check_header_validity
    - <builtin>.bool
    - requests.cookies.MockRequest.__init__
    - requests.hooks.default_hooks
    - string_network.split
    - requests.sessions.Session.request
    - urllib.parse.urlencode.fileno
    - netrc.netrc.authenticators
    - requests.utils.rewind_body
    - <builtin>.getattr
    - requests.structures.CaseInsensitiveDict.copy
    - k.encode
    - requests.cookies.merge_cookies
    - requests.cookies.MockRequest.get_new_headers
    - requests.structures.CaseInsensitiveDict.__iter__
    - urllib.parse.quote.decode
    - requests.models.PreparedRequest.prepare_hooks
    - <builtin>.type
    - os.path.expanduser
    - urllib.parse.quote.encode
    - requests.models.RequestEncodingMixin._encode_params
    - requests.utils.get_auth_from_url
    - field.decode
    - urllib.parse.quote.lower
    - socket.inet_ntoa
    - <builtin>.super
    - requests.utils.get_environ_proxies.<dict1>.get
    - proxies.get
    - collections.abc.MutableMapping.decode
    - proxies.copy
    - requests.sessions.SessionRedirectMixin.get_redirect_target
    - history.pop
    - requests.sessions.Session.prepare_request
    - result.update
    - result.append
    - requests.auth._basic_auth_str
    - requests.compat.MutableMapping.__init__
    - urllib.request.proxy_bypass
    - urllib.parse.urlunparse
    - urllib3.fields.RequestField
    - cookie.value.startswith
    - collections.abc.MutableMapping.lower
    - requests.sessions.SessionRedirectMixin.rebuild_auth
    - urllib.parse.urlparse._replace
    - request.method.upper
    - netrc.netrc
    - hooks.items
    - requests.utils.is_ipv4_address
    - collections.abc.MutableMapping.setdefault
    - copy.copy
    - kwargs.setdefault
    - string_network.count
    - collections.abc.MutableMapping.encode
    - requests.utils.is_valid_cidr
    - socket.inet_aton
    - urllib.parse.urljoin.startswith
    - urllib.request.getproxies.items
    - prefix.lower
    - http.cookiejar.CookieJar.extract_cookies
    - http.cookiejar.Cookie
    - requests.utils.should_bypass_proxies
    - collections.abc.MutableMapping.items
    - <builtin>.max
    - urllib.parse.quote.seek
    - no_proxy.replace
    - collections.abc.MutableMapping.seek
    - username.encode
    - requests.cookies.get_cookie_header
    - requests.models.PreparedRequest._get_idna_encoded_host
    - datetime.timedelta
    - collections.abc.MutableMapping.upper
    - session_hooks.get
    - history.insert
    - collections.abc.MutableMapping.fileno
    - struct.unpack
    - json.dumps
    - http.cookiejar.CookieJar.__init__
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - urllib.request.getproxies
    - urllib.parse.quote.split
    - http.cookiejar.CookieJar.add_cookie_header
    - urllib.parse.urljoin.lower
    - simplejson.dumps
    - requests.structures.CaseInsensitiveDict.__init__
    - urllib.parse.urlencode.seek
    - urllib.parse.quote.lstrip
    - base64.b64encode
    - <builtin>.next
    - requests.cookies.cookiejar_from_dict
    - net.split
    - collections.OrderedDict.items
    - requests.cookies._copy_cookie_jar
    - base64.b64encode.strip
    - urllib.parse.urlparse
    - collections.abc.MutableMapping.__init__
    - new_jar.clear
    - collections.abc.MutableMapping.split
    - <builtin>.isinstance
    - requests.hooks.dispatch_hook
    - cookie.value.replace
    - <builtin>.str
    - requests.cookies.RequestsCookieJar.update
    - urllib.parse.urlparse.geturl
    - requests.models.PreparedRequest.prepare_method
    - urllib.parse.urlparse.scheme.startswith
    - <builtin>.chr
    - requests.cookies.extract_cookies_to_jar
    - requests.auth.HTTPBasicAuth.__init__
    - http.cookiejar.CookieJar.set_policy
    - requests._internal_utils.to_native_string
    - h.isalnum
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.sessions.SessionRedirectMixin.rebuild_proxies
    - urllib.request.getproxies.get
    - requests.cookies.RequestsCookieJar.get_policy
    - <builtin>.any
    - os.fstat
    - urllib.parse.urlunparse.split
    - validator.match
    - requests.models.PreparedRequest.prepare_headers
    - time.perf_counter
    - kwargs.pop
    - urllib.parse.quote
    - requests.models.RequestHooksMixin.register_hook
    - password.encode
    - requests.utils.resolve_proxies
    - merged_setting.update
    - urllib.parse.urljoin.decode
    - collections.abc.MutableMapping.tell
    - key.upper
    - u_string.encode
    - collections.abc.MutableMapping.pop
    - collections.OrderedDict
    - requests.utils.should_bypass_proxies.get_proxy
    - requests.models.PreparedRequest.prepare
    - urllib.parse.quote.fileno
    - <builtin>.int
    - requests._internal_utils.unicode_is_ascii
    - requests.sessions.merge_setting
    - requests.models.PreparedRequest.prepare_cookies
    - requests.utils.requote_uri
    - collections.abc.MutableMapping.startswith
    - urllib.parse.unquote
    - requests.models.PreparedRequest.prepare_body
    - <builtin>.object
    - v.encode
    - urllib.parse.urlparse.hostname.endswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431d900a0>
    argNames:
    - self
    - url
    - data
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 651
    functionName: requests.sessions.Session.patch
    functionSourceFile: requests.sessions
    functionUses: 0
    functionsReached:
    - collections.abc.MutableMapping.get
    - requests.models.PreparedRequest.__init__
    - urllib.parse.urljoin.encode
    - os.environ.get
    - requests.utils.dotted_netmask
    - urllib3.util.parse_url
    - new_proxies.setdefault
    - request_hooks.get
    - requests.models.Request.__init__
    - resp.close
    - requests.cookies.RequestsCookieJar.copy
    - requests.utils.address_in_network
    - host.startswith
    - urllib.parse.urljoin.fileno
    - urllib.parse.urljoin.seek
    - send_kwargs.update
    - requests.models.PreparedRequest.prepare_content_length
    - kwargs.get
    - <builtin>.len
    - os.path.exists
    - <builtin>.hasattr
    - urllib.parse.urlencode.tell
    - collections.abc.MutableMapping.update
    - requests.models.PreparedRequest.prepare_url
    - requests.utils.to_key_val_list
    - requests.utils.get_netrc_auth
    - requests.utils.super_len
    - struct.pack
    - idna.encode
    - os.path.basename
    - location.encode
    - <builtin>.all
    - requests.cookies.MockResponse.__init__
    - cookie.value.endswith
    - urllib.parse.urljoin.upper
    - urllib3.fields.RequestField.make_multipart
    - requests.sessions.Session.merge_environment_settings
    - urllib.parse.urljoin
    - urllib.parse.urlencode
    - DEFAULT_PORTS.get
    - requests.utils.set_environ
    - urllib.parse.quote.upper
    - new_fields.append
    - urllib.parse.urljoin.split
    - urllib.parse.quote.startswith
    - requests.models.RequestEncodingMixin._encode_files
    - merged_setting.items
    - warnings.warn
    - fp.read
    - method.upper
    - requests.sessions.merge_hooks
    - requests.utils.unquote_unreserved
    - requests.sessions.Session.send
    - requests.utils.guess_filename
    - requests.sessions.SessionRedirectMixin.rebuild_method
    - resp.raw.read
    - urllib.parse.quote.tell
    - <builtin>.list
    - requests.utils._validate_header_part
    - requests.utils.get_environ_proxies
    - requests.models.PreparedRequest.copy
    - urllib.parse.urljoin.tell
    - hist.append
    - hooks.get
    - <builtin>.set
    - requests.sessions.Session.get_adapter
    - adapter.send
    - collections.OrderedDict.values
    - new_jar.set_cookie
    - urllib3.filepost.encode_multipart_formdata
    - <builtin>.range
    - requests.models.PreparedRequest.prepare_auth
    - requests.sessions.SessionRedirectMixin.resolve_redirects
    - requests.cookies.create_cookie
    - requests.utils.check_header_validity
    - <builtin>.bool
    - requests.cookies.MockRequest.__init__
    - requests.hooks.default_hooks
    - string_network.split
    - requests.sessions.Session.request
    - urllib.parse.urlencode.fileno
    - netrc.netrc.authenticators
    - requests.utils.rewind_body
    - <builtin>.getattr
    - requests.structures.CaseInsensitiveDict.copy
    - k.encode
    - requests.cookies.merge_cookies
    - requests.cookies.MockRequest.get_new_headers
    - requests.structures.CaseInsensitiveDict.__iter__
    - urllib.parse.quote.decode
    - requests.models.PreparedRequest.prepare_hooks
    - <builtin>.type
    - os.path.expanduser
    - urllib.parse.quote.encode
    - requests.models.RequestEncodingMixin._encode_params
    - requests.utils.get_auth_from_url
    - field.decode
    - urllib.parse.quote.lower
    - socket.inet_ntoa
    - <builtin>.super
    - requests.utils.get_environ_proxies.<dict1>.get
    - proxies.get
    - collections.abc.MutableMapping.decode
    - proxies.copy
    - requests.sessions.SessionRedirectMixin.get_redirect_target
    - history.pop
    - requests.sessions.Session.prepare_request
    - result.update
    - result.append
    - requests.auth._basic_auth_str
    - requests.compat.MutableMapping.__init__
    - urllib.request.proxy_bypass
    - urllib.parse.urlunparse
    - urllib3.fields.RequestField
    - cookie.value.startswith
    - collections.abc.MutableMapping.lower
    - requests.sessions.SessionRedirectMixin.rebuild_auth
    - urllib.parse.urlparse._replace
    - request.method.upper
    - netrc.netrc
    - hooks.items
    - requests.utils.is_ipv4_address
    - collections.abc.MutableMapping.setdefault
    - copy.copy
    - kwargs.setdefault
    - string_network.count
    - collections.abc.MutableMapping.encode
    - requests.utils.is_valid_cidr
    - socket.inet_aton
    - urllib.parse.urljoin.startswith
    - urllib.request.getproxies.items
    - prefix.lower
    - http.cookiejar.CookieJar.extract_cookies
    - http.cookiejar.Cookie
    - requests.utils.should_bypass_proxies
    - collections.abc.MutableMapping.items
    - <builtin>.max
    - urllib.parse.quote.seek
    - no_proxy.replace
    - collections.abc.MutableMapping.seek
    - username.encode
    - requests.cookies.get_cookie_header
    - requests.models.PreparedRequest._get_idna_encoded_host
    - datetime.timedelta
    - collections.abc.MutableMapping.upper
    - session_hooks.get
    - history.insert
    - collections.abc.MutableMapping.fileno
    - struct.unpack
    - json.dumps
    - http.cookiejar.CookieJar.__init__
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - urllib.request.getproxies
    - urllib.parse.quote.split
    - http.cookiejar.CookieJar.add_cookie_header
    - urllib.parse.urljoin.lower
    - simplejson.dumps
    - requests.structures.CaseInsensitiveDict.__init__
    - urllib.parse.urlencode.seek
    - urllib.parse.quote.lstrip
    - base64.b64encode
    - <builtin>.next
    - requests.cookies.cookiejar_from_dict
    - net.split
    - collections.OrderedDict.items
    - requests.cookies._copy_cookie_jar
    - base64.b64encode.strip
    - urllib.parse.urlparse
    - collections.abc.MutableMapping.__init__
    - new_jar.clear
    - collections.abc.MutableMapping.split
    - <builtin>.isinstance
    - requests.hooks.dispatch_hook
    - cookie.value.replace
    - <builtin>.str
    - requests.cookies.RequestsCookieJar.update
    - urllib.parse.urlparse.geturl
    - requests.models.PreparedRequest.prepare_method
    - urllib.parse.urlparse.scheme.startswith
    - <builtin>.chr
    - requests.cookies.extract_cookies_to_jar
    - requests.auth.HTTPBasicAuth.__init__
    - http.cookiejar.CookieJar.set_policy
    - requests._internal_utils.to_native_string
    - h.isalnum
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.sessions.SessionRedirectMixin.rebuild_proxies
    - urllib.request.getproxies.get
    - requests.cookies.RequestsCookieJar.get_policy
    - <builtin>.any
    - os.fstat
    - urllib.parse.urlunparse.split
    - validator.match
    - requests.models.PreparedRequest.prepare_headers
    - time.perf_counter
    - kwargs.pop
    - urllib.parse.quote
    - requests.models.RequestHooksMixin.register_hook
    - password.encode
    - requests.utils.resolve_proxies
    - merged_setting.update
    - urllib.parse.urljoin.decode
    - collections.abc.MutableMapping.tell
    - key.upper
    - u_string.encode
    - collections.abc.MutableMapping.pop
    - collections.OrderedDict
    - requests.utils.should_bypass_proxies.get_proxy
    - requests.models.PreparedRequest.prepare
    - urllib.parse.quote.fileno
    - <builtin>.int
    - requests._internal_utils.unicode_is_ascii
    - requests.sessions.merge_setting
    - requests.models.PreparedRequest.prepare_cookies
    - requests.utils.requote_uri
    - collections.abc.MutableMapping.startswith
    - urllib.parse.unquote
    - requests.models.PreparedRequest.prepare_body
    - <builtin>.object
    - v.encode
    - urllib.parse.urlparse.hostname.endswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - url
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 663
    functionName: requests.sessions.Session.delete
    functionSourceFile: requests.sessions
    functionUses: 0
    functionsReached:
    - collections.abc.MutableMapping.get
    - requests.models.PreparedRequest.__init__
    - urllib.parse.urljoin.encode
    - os.environ.get
    - requests.utils.dotted_netmask
    - urllib3.util.parse_url
    - new_proxies.setdefault
    - request_hooks.get
    - requests.models.Request.__init__
    - resp.close
    - requests.cookies.RequestsCookieJar.copy
    - requests.utils.address_in_network
    - host.startswith
    - urllib.parse.urljoin.fileno
    - urllib.parse.urljoin.seek
    - send_kwargs.update
    - requests.models.PreparedRequest.prepare_content_length
    - kwargs.get
    - <builtin>.len
    - os.path.exists
    - <builtin>.hasattr
    - urllib.parse.urlencode.tell
    - collections.abc.MutableMapping.update
    - requests.models.PreparedRequest.prepare_url
    - requests.utils.to_key_val_list
    - requests.utils.get_netrc_auth
    - requests.utils.super_len
    - struct.pack
    - idna.encode
    - os.path.basename
    - location.encode
    - <builtin>.all
    - requests.cookies.MockResponse.__init__
    - cookie.value.endswith
    - urllib.parse.urljoin.upper
    - urllib3.fields.RequestField.make_multipart
    - requests.sessions.Session.merge_environment_settings
    - urllib.parse.urljoin
    - urllib.parse.urlencode
    - DEFAULT_PORTS.get
    - requests.utils.set_environ
    - urllib.parse.quote.upper
    - new_fields.append
    - urllib.parse.urljoin.split
    - urllib.parse.quote.startswith
    - requests.models.RequestEncodingMixin._encode_files
    - merged_setting.items
    - warnings.warn
    - fp.read
    - method.upper
    - requests.sessions.merge_hooks
    - requests.utils.unquote_unreserved
    - requests.sessions.Session.send
    - requests.utils.guess_filename
    - requests.sessions.SessionRedirectMixin.rebuild_method
    - resp.raw.read
    - urllib.parse.quote.tell
    - <builtin>.list
    - requests.utils._validate_header_part
    - requests.utils.get_environ_proxies
    - requests.models.PreparedRequest.copy
    - urllib.parse.urljoin.tell
    - hist.append
    - hooks.get
    - <builtin>.set
    - requests.sessions.Session.get_adapter
    - adapter.send
    - collections.OrderedDict.values
    - new_jar.set_cookie
    - urllib3.filepost.encode_multipart_formdata
    - <builtin>.range
    - requests.models.PreparedRequest.prepare_auth
    - requests.sessions.SessionRedirectMixin.resolve_redirects
    - requests.cookies.create_cookie
    - requests.utils.check_header_validity
    - <builtin>.bool
    - requests.cookies.MockRequest.__init__
    - requests.hooks.default_hooks
    - string_network.split
    - requests.sessions.Session.request
    - urllib.parse.urlencode.fileno
    - netrc.netrc.authenticators
    - requests.utils.rewind_body
    - <builtin>.getattr
    - requests.structures.CaseInsensitiveDict.copy
    - k.encode
    - requests.cookies.merge_cookies
    - requests.cookies.MockRequest.get_new_headers
    - requests.structures.CaseInsensitiveDict.__iter__
    - urllib.parse.quote.decode
    - requests.models.PreparedRequest.prepare_hooks
    - <builtin>.type
    - os.path.expanduser
    - urllib.parse.quote.encode
    - requests.models.RequestEncodingMixin._encode_params
    - requests.utils.get_auth_from_url
    - field.decode
    - urllib.parse.quote.lower
    - socket.inet_ntoa
    - <builtin>.super
    - requests.utils.get_environ_proxies.<dict1>.get
    - proxies.get
    - collections.abc.MutableMapping.decode
    - proxies.copy
    - requests.sessions.SessionRedirectMixin.get_redirect_target
    - history.pop
    - requests.sessions.Session.prepare_request
    - result.update
    - result.append
    - requests.auth._basic_auth_str
    - requests.compat.MutableMapping.__init__
    - urllib.request.proxy_bypass
    - urllib.parse.urlunparse
    - urllib3.fields.RequestField
    - cookie.value.startswith
    - collections.abc.MutableMapping.lower
    - requests.sessions.SessionRedirectMixin.rebuild_auth
    - urllib.parse.urlparse._replace
    - request.method.upper
    - netrc.netrc
    - hooks.items
    - requests.utils.is_ipv4_address
    - collections.abc.MutableMapping.setdefault
    - copy.copy
    - kwargs.setdefault
    - string_network.count
    - collections.abc.MutableMapping.encode
    - requests.utils.is_valid_cidr
    - socket.inet_aton
    - urllib.parse.urljoin.startswith
    - urllib.request.getproxies.items
    - prefix.lower
    - http.cookiejar.CookieJar.extract_cookies
    - http.cookiejar.Cookie
    - requests.utils.should_bypass_proxies
    - collections.abc.MutableMapping.items
    - <builtin>.max
    - urllib.parse.quote.seek
    - no_proxy.replace
    - collections.abc.MutableMapping.seek
    - username.encode
    - requests.cookies.get_cookie_header
    - requests.models.PreparedRequest._get_idna_encoded_host
    - datetime.timedelta
    - collections.abc.MutableMapping.upper
    - session_hooks.get
    - history.insert
    - collections.abc.MutableMapping.fileno
    - struct.unpack
    - json.dumps
    - http.cookiejar.CookieJar.__init__
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - urllib.request.getproxies
    - urllib.parse.quote.split
    - http.cookiejar.CookieJar.add_cookie_header
    - urllib.parse.urljoin.lower
    - simplejson.dumps
    - requests.structures.CaseInsensitiveDict.__init__
    - urllib.parse.urlencode.seek
    - urllib.parse.quote.lstrip
    - base64.b64encode
    - <builtin>.next
    - requests.cookies.cookiejar_from_dict
    - net.split
    - collections.OrderedDict.items
    - requests.cookies._copy_cookie_jar
    - base64.b64encode.strip
    - urllib.parse.urlparse
    - collections.abc.MutableMapping.__init__
    - new_jar.clear
    - collections.abc.MutableMapping.split
    - <builtin>.isinstance
    - requests.hooks.dispatch_hook
    - cookie.value.replace
    - <builtin>.str
    - requests.cookies.RequestsCookieJar.update
    - urllib.parse.urlparse.geturl
    - requests.models.PreparedRequest.prepare_method
    - urllib.parse.urlparse.scheme.startswith
    - <builtin>.chr
    - requests.cookies.extract_cookies_to_jar
    - requests.auth.HTTPBasicAuth.__init__
    - http.cookiejar.CookieJar.set_policy
    - requests._internal_utils.to_native_string
    - h.isalnum
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.sessions.SessionRedirectMixin.rebuild_proxies
    - urllib.request.getproxies.get
    - requests.cookies.RequestsCookieJar.get_policy
    - <builtin>.any
    - os.fstat
    - urllib.parse.urlunparse.split
    - validator.match
    - requests.models.PreparedRequest.prepare_headers
    - time.perf_counter
    - kwargs.pop
    - urllib.parse.quote
    - requests.models.RequestHooksMixin.register_hook
    - password.encode
    - requests.utils.resolve_proxies
    - merged_setting.update
    - urllib.parse.urljoin.decode
    - collections.abc.MutableMapping.tell
    - key.upper
    - u_string.encode
    - collections.abc.MutableMapping.pop
    - collections.OrderedDict
    - requests.utils.should_bypass_proxies.get_proxy
    - requests.models.PreparedRequest.prepare
    - urllib.parse.quote.fileno
    - <builtin>.int
    - requests._internal_utils.unicode_is_ascii
    - requests.sessions.merge_setting
    - requests.models.PreparedRequest.prepare_cookies
    - requests.utils.requote_uri
    - collections.abc.MutableMapping.startswith
    - urllib.parse.unquote
    - requests.models.PreparedRequest.prepare_body
    - <builtin>.object
    - v.encode
    - urllib.parse.urlparse.hostname.endswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - url
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 781
    functionName: requests.sessions.Session.get_adapter
    functionSourceFile: requests.sessions
    functionUses: 11
    functionsReached:
    - urllib.parse.quote.lower
    - urllib.parse.urljoin.lower
    - collections.abc.MutableMapping.lower
    - prefix.lower
    - collections.OrderedDict.items
    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: 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: prefix.lower
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.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.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: 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:
    - <builtin>.set
    - cookie.value.replace
    - urllib3.poolmanager.PoolManager
    - requests.cookies.create_cookie
    - requests.sessions.Session.mount
    - <builtin>.bool
    - requests.adapters.HTTPAdapter.init_poolmanager
    - requests.hooks.default_hooks
    - http.cookiejar.Cookie
    - <builtin>.len
    - requests.cookies.RequestsCookieJar.set_cookie
    - <builtin>.hasattr
    - urllib3.util.retry.Retry.from_int
    - collections.abc.MutableMapping.update
    - requests.utils.default_user_agent
    - requests.sessions.Session.__init__
    - <builtin>.super
    - requests.adapters.HTTPAdapter.__init__
    - requests.utils.default_headers
    - cookie.value.endswith
    - http.cookiejar.CookieJar.__init__
    - result.update
    - collections.OrderedDict.pop
    - collections.OrderedDict
    - requests.structures.CaseInsensitiveDict.__init__
    - urllib3.util.retry.Retry
    - requests.cookies.cookiejar_from_dict
    - cookie.value.startswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: requests.adapters
    functionSourceFile: requests.adapters
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 62
    functionName: requests.adapters.SOCKSProxyManager
    functionSourceFile: requests.adapters
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - InvalidSchema
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 4
    argDefaultValues: []
    argNames:
    - request
    - verify
    - client_cert
    - poolmanager
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 76
    functionName: requests.adapters._urllib3_request_context
    functionSourceFile: requests.adapters
    functionUses: 3
    functionsReached:
    - urllib.parse.urlparse
    - os.path.isdir
    - <builtin>.len
    - <builtin>.isinstance
    - urllib.parse.urlparse.scheme.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: 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 0x7f243127acd0>
    - <ast.Constant object at 0x7f243127abb0>
    - <ast.Constant object at 0x7f243127a1f0>
    - <ast.Constant object at 0x7f243127a460>
    - <ast.Constant object at 0x7f243127a5b0>
    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 0x7f2431b1eca0>
    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:
    - requests.adapters.HTTPAdapter.init_poolmanager
    - urllib3.poolmanager.PoolManager
    - 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: 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.urlparse
    - <builtin>.isinstance
    - urllib.parse.urlunparse.lower
    - urllib3.contrib.socks.SOCKSProxyManager
    - requests._internal_utils.to_native_string
    - username.encode
    - urllib.parse.quote.decode
    - <builtin>.type
    - requests.utils.get_auth_from_url
    - requests.adapters.HTTPAdapter.proxy_headers
    - collections.abc.MutableMapping.decode
    - password.encode
    - urllib.parse.urljoin.decode
    - requests.auth._basic_auth_str
    - warnings.warn
    - base64.b64encode
    - urllib.parse.unquote
    - urllib3.poolmanager.proxy_from_url
    - base64.b64encode.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: urllib.parse.urlunparse.lower
    functionSourceFile: urllib
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib3.contrib.socks.SOCKSProxyManager
    functionSourceFile: urllib3
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - proxy
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 569
    functionName: requests.adapters.HTTPAdapter.proxy_headers
    functionSourceFile: requests.adapters
    functionUses: 4
    functionsReached:
    - requests.utils.get_auth_from_url
    - urllib.parse.urlparse
    - urllib.parse.urljoin.decode
    - warnings.warn
    - requests._internal_utils.to_native_string
    - collections.abc.MutableMapping.decode
    - password.encode
    - username.encode
    - <builtin>.isinstance
    - base64.b64encode
    - urllib.parse.unquote
    - urllib.parse.quote.decode
    - <builtin>.type
    - requests.auth._basic_auth_str
    - base64.b64encode.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: 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:
    - tempfile.mkstemp
    - os.path.isdir
    - zip_file.read
    - <builtin>.isinstance
    - zip_file.namelist
    - zipfile.is_zipfile
    - os.path.exists
    - requests.utils.atomic_open
    - tempfile.gettempdir
    - os.fdopen
    - os.path.join
    - os.path.dirname
    - url.lower
    - requests.utils.extract_zipped_paths
    - file_handler.write
    - os.replace
    - os.remove
    - zipfile.ZipFile
    - member.split
    - os.path.split
    linkageType: pythonLinkage
    raised:
    - OSError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: url.lower
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - req
    - resp
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 336
    functionName: requests.adapters.HTTPAdapter.build_response
    functionSourceFile: requests.adapters
    functionUses: 1
    functionsReached:
    - collections.abc.MutableMapping.get
    - urllib.parse.urlparse
    - <builtin>.set
    - param.strip
    - <builtin>.isinstance
    - cookie.value.replace
    - requests.utils._parse_content_type_header
    - requests.cookies.create_cookie
    - <builtin>.bool
    - requests.cookies.MockRequest.__init__
    - requests.utils.get_encoding_from_headers
    - http.cookiejar.CookieJar.extract_cookies
    - http.cookiejar.Cookie
    - requests.cookies.extract_cookies_to_jar
    - header.split
    - <builtin>.getattr
    - requests.cookies.RequestsCookieJar.set_cookie
    - <builtin>.hasattr
    - collections.abc.MutableMapping.update
    - req.url.decode
    - datetime.timedelta
    - <builtin>.super
    - requests.cookies.MockResponse.__init__
    - cookie.value.endswith
    - http.cookiejar.CookieJar.__init__
    - key.lower
    - result.update
    - requests.models.Response.__init__
    - collections.OrderedDict
    - requests.structures.CaseInsensitiveDict.__init__
    - param.find
    - requests.cookies.cookiejar_from_dict
    - cookie.value.startswith
    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:
    - <builtin>.set
    - datetime.timedelta
    - collections.OrderedDict
    - <builtin>.super
    - requests.structures.CaseInsensitiveDict.__init__
    - requests.cookies.RequestsCookieJar.set_cookie
    - <builtin>.hasattr
    - cookie.value.replace
    - cookie.value.endswith
    - result.update
    - http.cookiejar.CookieJar.__init__
    - collections.abc.MutableMapping.update
    - http.cookiejar.Cookie
    - requests.cookies.create_cookie
    - requests.cookies.cookiejar_from_dict
    - <builtin>.bool
    - 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: 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 0x7f243307e190>
    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:
    - urllib.parse.urlparse
    - requests.adapters._urllib3_request_context
    - os.path.isdir
    - <builtin>.len
    - <builtin>.isinstance
    - urllib.parse.urlparse.scheme.lower
    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 0x7f243307e0d0>
    - <ast.Constant object at 0x7f243307e280>
    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.urlparse
    - requests.adapters._urllib3_request_context
    - os.path.isdir
    - urllib3.util.parse_url
    - <builtin>.isinstance
    - urllib.parse.urlparse.scheme.lower
    - urllib.parse.urlunparse.lower
    - urllib3.contrib.socks.SOCKSProxyManager
    - urllib3.poolmanager.proxy_from_url.connection_from_host
    - requests._internal_utils.to_native_string
    - <builtin>.len
    - username.encode
    - urllib3.poolmanager.PoolManager.connection_from_host
    - urllib.parse.quote.decode
    - <builtin>.type
    - requests.utils.get_auth_from_url
    - requests.utils.prepend_scheme_if_needed
    - requests.adapters.HTTPAdapter.proxy_headers
    - proxies.get
    - collections.abc.MutableMapping.decode
    - password.encode
    - requests.adapters.HTTPAdapter.build_connection_pool_key_attributes
    - requests.auth._basic_auth_str
    - urllib.parse.urljoin.decode
    - warnings.warn
    - urllib.parse.urlunparse
    - requests.utils.select_proxy
    - requests.adapters.HTTPAdapter.proxy_manager_for
    - base64.b64encode
    - urllib.parse.unquote
    - urllib3.poolmanager.proxy_from_url
    - base64.b64encode.strip
    linkageType: pythonLinkage
    raised:
    - InvalidProxyURL
    - InvalidURL
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib3.poolmanager.proxy_from_url.connection_from_host
    functionSourceFile: urllib3
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib3.poolmanager.PoolManager.connection_from_host
    functionSourceFile: urllib3
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24314975b0>
    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.urlparse
    - urllib3.poolmanager.PoolManager.connection_from_url
    - urllib3.util.parse_url
    - <builtin>.isinstance
    - urllib.parse.urlparse.geturl
    - urllib.parse.urlunparse.lower
    - urllib3.poolmanager.proxy_from_url.connection_from_url
    - urllib3.contrib.socks.SOCKSProxyManager
    - requests._internal_utils.to_native_string
    - username.encode
    - urllib.parse.quote.decode
    - <builtin>.type
    - requests.utils.get_auth_from_url
    - requests.utils.prepend_scheme_if_needed
    - requests.adapters.HTTPAdapter.proxy_headers
    - proxies.get
    - collections.abc.MutableMapping.decode
    - password.encode
    - requests.auth._basic_auth_str
    - urllib.parse.urljoin.decode
    - warnings.warn
    - urllib.parse.urlunparse
    - requests.utils.select_proxy
    - requests.adapters.HTTPAdapter.proxy_manager_for
    - base64.b64encode
    - urllib.parse.unquote
    - urllib3.poolmanager.proxy_from_url
    - base64.b64encode.strip
    linkageType: pythonLinkage
    raised:
    - InvalidProxyURL
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib3.poolmanager.proxy_from_url.connection_from_url
    functionSourceFile: urllib3
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib3.poolmanager.PoolManager.connection_from_url
    functionSourceFile: urllib3
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 513
    functionName: requests.adapters.HTTPAdapter.close
    functionSourceFile: requests.adapters
    functionUses: 0
    functionsReached:
    - urllib3.poolmanager.PoolManager.clear
    - proxy.clear
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib3.poolmanager.PoolManager.clear
    functionSourceFile: urllib3
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: proxy.clear
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - request
    - proxies
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 523
    functionName: requests.adapters.HTTPAdapter.request_url
    functionSourceFile: requests.adapters
    functionUses: 1
    functionsReached:
    - urllib.parse.urlparse
    - netloc.rsplit
    - proxy_scheme.startswith
    - proxies.get
    - urllib.parse.urlunparse
    - urllib.parse.urlunparse.startswith
    - requests.utils.select_proxy
    - urllib.parse.urlunparse.lstrip
    - urllib.parse.urlparse.scheme.lower
    - requests.utils.urldefragauth
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: proxy_scheme.startswith
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urlunparse.startswith
    functionSourceFile: urllib
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urlunparse.lstrip
    functionSourceFile: urllib
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - request
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 555
    functionName: requests.adapters.HTTPAdapter.add_headers
    functionSourceFile: requests.adapters
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 3
    IfCount: 10
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7f24331318b0>
    - <ast.Constant object at 0x7f24331313d0>
    - <ast.Constant object at 0x7f2433131580>
    - <ast.Constant object at 0x7f2433131b80>
    - <ast.Constant object at 0x7f2433131ac0>
    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:
    - collections.abc.MutableMapping.get
    - requests.adapters.HTTPAdapter.get_connection_with_tls_context
    - zip_file.read
    - urllib3.util.parse_url
    - param.strip
    - zip_file.namelist
    - urllib.parse.urlparse.scheme.lower
    - urllib.parse.urlunparse.lower
    - <builtin>.len
    - urllib3.poolmanager.PoolManager.connection_from_host
    - os.path.exists
    - <builtin>.hasattr
    - collections.abc.MutableMapping.update
    - urllib.parse.urlunparse.lstrip
    - requests.adapters.HTTPAdapter.build_response
    - requests.cookies.MockResponse.__init__
    - cookie.value.endswith
    - warnings.warn
    - file_handler.write
    - zipfile.ZipFile
    - os.path.split
    - <builtin>.set
    - requests.adapters._urllib3_request_context
    - os.path.isdir
    - requests.adapters.HTTPAdapter.add_headers
    - requests.cookies.create_cookie
    - <builtin>.bool
    - requests.cookies.MockRequest.__init__
    - requests.utils.get_encoding_from_headers
    - urllib3.contrib.socks.SOCKSProxyManager
    - header.split
    - <builtin>.getattr
    - requests.utils.atomic_open
    - conn.urlopen
    - urllib.parse.quote.decode
    - <builtin>.type
    - requests.utils.get_auth_from_url
    - <builtin>.super
    - proxies.get
    - os.path.join
    - collections.abc.MutableMapping.decode
    - requests.adapters.HTTPAdapter.build_connection_pool_key_attributes
    - result.update
    - key.lower
    - requests.auth._basic_auth_str
    - urllib3.util.Timeout
    - urllib.parse.urlunparse
    - requests.adapters.HTTPAdapter.cert_verify
    - requests.adapters.HTTPAdapter.request_url
    - requests.adapters.HTTPAdapter.proxy_manager_for
    - param.find
    - requests.utils._parse_content_type_header
    - http.cookiejar.CookieJar.extract_cookies
    - http.cookiejar.Cookie
    - urllib3.poolmanager.proxy_from_url.connection_from_host
    - zipfile.is_zipfile
    - urllib.parse.urlunparse.startswith
    - username.encode
    - requests.utils.prepend_scheme_if_needed
    - req.url.decode
    - datetime.timedelta
    - os.path.dirname
    - url.lower
    - http.cookiejar.CookieJar.__init__
    - requests.utils.extract_zipped_paths
    - proxy_scheme.startswith
    - requests.structures.CaseInsensitiveDict.__init__
    - os.replace
    - requests.utils.select_proxy
    - base64.b64encode
    - requests.cookies.cookiejar_from_dict
    - urllib3.poolmanager.proxy_from_url
    - requests.utils.urldefragauth
    - base64.b64encode.strip
    - urllib.parse.urlparse
    - tempfile.mkstemp
    - <builtin>.isinstance
    - cookie.value.replace
    - requests.cookies.extract_cookies_to_jar
    - requests._internal_utils.to_native_string
    - requests.cookies.RequestsCookieJar.set_cookie
    - tempfile.gettempdir
    - netloc.rsplit
    - requests.adapters.HTTPAdapter.proxy_headers
    - os.fdopen
    - password.encode
    - urllib.parse.urljoin.decode
    - requests.models.Response.__init__
    - collections.OrderedDict
    - os.remove
    - urllib.parse.unquote
    - member.split
    - cookie.value.startswith
    linkageType: pythonLinkage
    raised:
    - ConnectionError
    - ProxyError
    - ReadTimeout
    - InvalidHeader
    - ConnectTimeout
    - SSLError
    - InvalidURL
    - RetryError
    - 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: urllib3.util.Timeout
    functionSourceFile: urllib3
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: conn.urlopen
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: requests.models
    functionSourceFile: requests.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 86
    functionName: requests.models.RequestEncodingMixin.path_url
    functionSourceFile: requests.models
    functionUses: 0
    functionsReached:
    - 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:
    - collections.abc.MutableMapping.items
    - result.append
    - k.encode
    - <builtin>.isinstance
    - <builtin>.hasattr
    - requests.utils.to_key_val_list
    - v.encode
    - urllib.parse.urlencode
    - <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: k.encode
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: v.encode
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urlencode
    functionSourceFile: urllib
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 11
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 16
    ICount: 4
    IfCount: 11
    argCount: 2
    argDefaultValues: []
    argNames:
    - files
    - data
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 137
    functionName: requests.models.RequestEncodingMixin._encode_files
    functionSourceFile: requests.models
    functionUses: 13
    functionsReached:
    - field.decode
    - fp.read
    - os.path.basename
    - collections.abc.MutableMapping.items
    - urllib3.fields.RequestField
    - <builtin>.len
    - <builtin>.getattr
    - urllib3.filepost.encode_multipart_formdata
    - <builtin>.hasattr
    - <builtin>.isinstance
    - requests.utils.guess_filename
    - requests.utils.to_key_val_list
    - <builtin>.str
    - v.encode
    - urllib3.fields.RequestField.make_multipart
    - <builtin>.list
    - new_fields.append
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: field.decode
    functionSourceFile: <builtin>
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_fields.append
    functionSourceFile: <builtin>
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fp.read
    functionSourceFile: <builtin>
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib3.fields.RequestField
    functionSourceFile: urllib3
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib3.fields.RequestField.make_multipart
    functionSourceFile: urllib3
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib3.filepost.encode_multipart_formdata
    functionSourceFile: urllib3
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - event
    - hook
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 207
    functionName: requests.models.RequestHooksMixin.register_hook
    functionSourceFile: requests.models
    functionUses: 14
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.hasattr
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - event
    - hook
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 218
    functionName: requests.models.RequestHooksMixin.deregister_hook
    functionSourceFile: requests.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: hooks.items
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 292
    functionName: requests.models.Request.__repr__
    functionSourceFile: requests.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 295
    functionName: requests.models.Request.prepare
    functionSourceFile: requests.models
    functionUses: 0
    functionsReached:
    - collections.abc.MutableMapping.get
    - requests.models.PreparedRequest.__init__
    - urllib.parse.urljoin.encode
    - urllib3.util.parse_url
    - host.startswith
    - urllib.parse.urljoin.fileno
    - urllib.parse.urljoin.seek
    - requests.models.PreparedRequest.prepare_content_length
    - <builtin>.len
    - <builtin>.hasattr
    - urllib.parse.urlencode.tell
    - requests.models.PreparedRequest.prepare_url
    - collections.abc.MutableMapping.update
    - requests.utils.to_key_val_list
    - requests.utils.super_len
    - idna.encode
    - os.path.basename
    - <builtin>.all
    - cookie.value.endswith
    - urllib.parse.urljoin.upper
    - urllib3.fields.RequestField.make_multipart
    - urllib.parse.urlencode
    - urllib.parse.quote.upper
    - urllib.parse.urljoin.split
    - new_fields.append
    - requests.models.RequestEncodingMixin._encode_files
    - fp.read
    - warnings.warn
    - requests.utils.guess_filename
    - urllib.parse.quote.tell
    - <builtin>.list
    - requests.utils._validate_header_part
    - urllib.parse.urljoin.tell
    - <builtin>.set
    - collections.OrderedDict.values
    - urllib3.filepost.encode_multipart_formdata
    - <builtin>.range
    - requests.models.PreparedRequest.prepare_auth
    - requests.cookies.create_cookie
    - <builtin>.bool
    - requests.utils.check_header_validity
    - requests.cookies.MockRequest.__init__
    - requests.hooks.default_hooks
    - urllib.parse.urlencode.fileno
    - <builtin>.getattr
    - k.encode
    - requests.cookies.MockRequest.get_new_headers
    - requests.structures.CaseInsensitiveDict.__iter__
    - urllib.parse.quote.decode
    - requests.models.PreparedRequest.prepare_hooks
    - requests.models.RequestEncodingMixin._encode_params
    - urllib.parse.quote.encode
    - requests.utils.get_auth_from_url
    - field.decode
    - urllib.parse.quote.lower
    - <builtin>.super
    - collections.abc.MutableMapping.decode
    - result.update
    - result.append
    - urllib.parse.urlunparse
    - urllib3.fields.RequestField
    - collections.abc.MutableMapping.encode
    - v.encode
    - http.cookiejar.Cookie
    - collections.abc.MutableMapping.items
    - <builtin>.max
    - urllib.parse.quote.seek
    - collections.abc.MutableMapping.seek
    - requests.cookies.get_cookie_header
    - requests.models.PreparedRequest._get_idna_encoded_host
    - collections.abc.MutableMapping.upper
    - collections.abc.MutableMapping.fileno
    - json.dumps
    - http.cookiejar.CookieJar.__init__
    - urllib.parse.quote.split
    - http.cookiejar.CookieJar.add_cookie_header
    - simplejson.dumps
    - requests.structures.CaseInsensitiveDict.__init__
    - urllib.parse.quote.lstrip
    - urllib.parse.urlencode.seek
    - requests.cookies.cookiejar_from_dict
    - urllib.parse.urlparse
    - collections.abc.MutableMapping.split
    - <builtin>.isinstance
    - cookie.value.replace
    - <builtin>.str
    - requests.models.PreparedRequest.prepare_method
    - <builtin>.chr
    - requests.auth.HTTPBasicAuth.__init__
    - requests._internal_utils.to_native_string
    - h.isalnum
    - requests.cookies.RequestsCookieJar.set_cookie
    - <builtin>.any
    - urllib.parse.urlunparse.split
    - os.fstat
    - validator.match
    - requests.models.PreparedRequest.prepare_headers
    - urllib.parse.quote
    - requests.models.RequestHooksMixin.register_hook
    - urllib.parse.urljoin.decode
    - collections.abc.MutableMapping.tell
    - u_string.encode
    - collections.OrderedDict
    - requests.models.PreparedRequest.prepare
    - urllib.parse.quote.fileno
    - <builtin>.int
    - requests._internal_utils.unicode_is_ascii
    - requests.utils.requote_uri
    - requests.models.PreparedRequest.prepare_cookies
    - urllib.parse.unquote
    - requests.models.PreparedRequest.prepare_body
    - <builtin>.object
    - requests.utils.unquote_unreserved
    - cookie.value.startswith
    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:
    - collections.abc.MutableMapping.upper
    - requests._internal_utils.to_native_string
    - collections.abc.MutableMapping.decode
    - <builtin>.isinstance
    - urllib.parse.urljoin.upper
    - urllib.parse.quote.decode
    - urllib.parse.urljoin.decode
    - urllib.parse.quote.upper
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 12
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 18
    ICount: 1
    IfCount: 12
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - url
    - params
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 409
    functionName: requests.models.PreparedRequest.prepare_url
    functionSourceFile: requests.models
    functionUses: 12
    functionsReached:
    - urllib3.util.parse_url
    - collections.abc.MutableMapping.split
    - <builtin>.range
    - <builtin>.isinstance
    - <builtin>.list
    - host.startswith
    - <builtin>.str
    - v.encode
    - <builtin>.chr
    - collections.abc.MutableMapping.items
    - requests._internal_utils.to_native_string
    - <builtin>.len
    - h.isalnum
    - k.encode
    - <builtin>.hasattr
    - requests.utils.to_key_val_list
    - urllib.parse.quote.decode
    - urllib.parse.urlunparse.split
    - requests.models.RequestEncodingMixin._encode_params
    - requests.models.PreparedRequest._get_idna_encoded_host
    - urllib.parse.quote.lower
    - idna.encode
    - urllib.parse.quote
    - collections.abc.MutableMapping.decode
    - result.append
    - urllib.parse.quote.split
    - urllib.parse.urlencode
    - urllib.parse.urljoin.decode
    - urllib.parse.urljoin.split
    - u_string.encode
    - urllib.parse.urlunparse
    - urllib.parse.quote.lstrip
    - <builtin>.int
    - requests._internal_utils.unicode_is_ascii
    - requests.utils.requote_uri
    - requests.utils.unquote_unreserved
    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
    - validator.match
    - collections.OrderedDict
    - requests.structures.CaseInsensitiveDict.__init__
    - requests._internal_utils.to_native_string
    - collections.abc.MutableMapping.decode
    - <builtin>.isinstance
    - requests.utils._validate_header_part
    - urllib.parse.quote.decode
    - collections.abc.MutableMapping.update
    - requests.utils.check_header_validity
    - urllib.parse.urljoin.decode
    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 0x7f24337569d0>
    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:
    - collections.abc.MutableMapping.get
    - urllib.parse.urljoin.encode
    - collections.abc.MutableMapping.encode
    - urllib3.filepost.encode_multipart_formdata
    - <builtin>.isinstance
    - <builtin>.list
    - <builtin>.str
    - urllib.parse.urljoin.fileno
    - urllib.parse.urljoin.seek
    - urllib.parse.urlencode.fileno
    - collections.abc.MutableMapping.items
    - <builtin>.max
    - urllib.parse.quote.seek
    - requests.models.PreparedRequest.prepare_content_length
    - collections.abc.MutableMapping.seek
    - <builtin>.getattr
    - <builtin>.len
    - k.encode
    - <builtin>.hasattr
    - urllib.parse.urlencode.tell
    - requests.utils.to_key_val_list
    - os.fstat
    - requests.models.RequestEncodingMixin._encode_params
    - urllib.parse.quote.encode
    - requests.utils.super_len
    - field.decode
    - os.path.basename
    - <builtin>.all
    - collections.abc.MutableMapping.fileno
    - json.dumps
    - urllib3.fields.RequestField.make_multipart
    - urllib.parse.urlencode
    - result.append
    - new_fields.append
    - collections.abc.MutableMapping.tell
    - requests.models.RequestEncodingMixin._encode_files
    - fp.read
    - warnings.warn
    - simplejson.dumps
    - urllib3.fields.RequestField
    - urllib.parse.urlencode.seek
    - requests.utils.guess_filename
    - urllib.parse.quote.tell
    - <builtin>.object
    - v.encode
    - urllib.parse.urljoin.tell
    - urllib.parse.quote.fileno
    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:
    - collections.OrderedDict.values
    - requests.models.RequestHooksMixin.register_hook
    - <builtin>.hasattr
    - <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: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.urljoin.upper
    functionSourceFile: urllib
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: 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.quote.upper
    functionSourceFile: urllib
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - host
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 400
    functionName: requests.models.PreparedRequest._get_idna_encoded_host
    functionSourceFile: requests.models
    functionUses: 13
    functionsReached:
    - idna.encode
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: idna.encode
    functionSourceFile: idna
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: urllib.parse.quote.lstrip
    functionSourceFile: urllib
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: host.startswith
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: json.dumps
    functionSourceFile: json
    functionUses: 404
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: simplejson.dumps
    functionSourceFile: simplejson
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.all
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.object
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - body
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 572
    functionName: requests.models.PreparedRequest.prepare_content_length
    functionSourceFile: requests.models
    functionUses: 17
    functionsReached:
    - collections.abc.MutableMapping.get
    - urllib.parse.urljoin.encode
    - collections.abc.MutableMapping.encode
    - <builtin>.isinstance
    - urllib.parse.urljoin.fileno
    - urllib.parse.urljoin.seek
    - urllib.parse.urlencode.fileno
    - <builtin>.max
    - urllib.parse.quote.seek
    - collections.abc.MutableMapping.seek
    - <builtin>.len
    - <builtin>.hasattr
    - urllib.parse.urlencode.tell
    - os.fstat
    - urllib.parse.quote.encode
    - requests.utils.super_len
    - collections.abc.MutableMapping.fileno
    - collections.abc.MutableMapping.tell
    - warnings.warn
    - urllib.parse.urlencode.seek
    - urllib.parse.quote.tell
    - urllib.parse.urljoin.tell
    - urllib.parse.quote.fileno
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.any
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - username
    - password
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 79
    functionName: requests.auth.HTTPBasicAuth.__init__
    functionSourceFile: ''
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 705
    functionName: requests.models.Response.__enter__
    functionSourceFile: requests.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - args
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 708
    functionName: requests.models.Response.__exit__
    functionSourceFile: requests.models
    functionUses: 0
    functionsReached:
    - requests.models.Response.close
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1028
    functionName: requests.models.Response.close
    functionSourceFile: requests.models
    functionUses: 1
    functionsReached:
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 711
    functionName: requests.models.Response.__getstate__
    functionSourceFile: requests.models
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - state
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 719
    functionName: requests.models.Response.__setstate__
    functionSourceFile: requests.models
    functionUses: 0
    functionsReached:
    - 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:
    - decoder.decode
    - requests.models.Response.iter_content.generate
    - <builtin>.len
    - <builtin>.isinstance
    - requests.utils.stream_decode_response_unicode
    - requests.utils.iter_slices
    - <builtin>.hasattr
    - requests.models.Response.iter_content
    - codecs.getincrementaldecoder
    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 0x7f24315d25b0>
    - <ast.Constant object at 0x7f24315d2640>
    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:
    - decoder.decode
    - requests.models.Response.iter_content.generate
    - <builtin>.len
    - <builtin>.isinstance
    - requests.utils.stream_decode_response_unicode
    - requests.utils.iter_slices
    - <builtin>.hasattr
    - codecs.getincrementaldecoder
    linkageType: pythonLinkage
    raised:
    - StreamConsumedError
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 755
    functionName: requests.models.Response.ok
    functionSourceFile: requests.models
    functionUses: 0
    functionsReached:
    - 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:
    - ConnectionError
    - ChunkedEncodingError
    - ContentDecodingError
    - RequestsSSLError
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 3
    IfCount: 4
    argCount: 4
    argDefaultValues:
    - <ast.Name object at 0x7f2431c1eac0>
    - <ast.Constant object at 0x7f2431c1ed60>
    - <ast.Constant object at 0x7f2431c1efa0>
    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:
    - decoder.decode
    - requests.models.Response.iter_content.generate
    - <builtin>.len
    - chunk.split
    - <builtin>.hasattr
    - requests.utils.stream_decode_response_unicode
    - requests.utils.iter_slices
    - <builtin>.isinstance
    - requests.models.Response.iter_content
    - codecs.getincrementaldecoder
    - chunk.splitlines
    - lines.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: 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:
    - decoder.decode
    - requests.models.Response.iter_content.generate
    - <builtin>.len
    - <builtin>.isinstance
    - requests.utils.stream_decode_response_unicode
    - requests.utils.iter_slices
    - <builtin>.hasattr
    - requests.models.Response.iter_content
    - codecs.getincrementaldecoder
    linkageType: pythonLinkage
    raised:
    - RuntimeError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 910
    functionName: requests.models.Response.text
    functionSourceFile: requests.models
    functionUses: 0
    functionsReached:
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 947
    functionName: requests.models.Response.json
    functionSourceFile: requests.models
    functionUses: 0
    functionsReached:
    - requests.utils.guess_json_utf
    - json.loads
    - sample.count
    - <builtin>.len
    - simplejson.loads
    linkageType: pythonLinkage
    raised:
    - RequestsJSONDecodeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: simplejson.loads
    functionSourceFile: simplejson
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 983
    functionName: requests.models.Response.links
    functionSourceFile: requests.models
    functionUses: 0
    functionsReached:
    - param.split
    - collections.abc.MutableMapping.get
    - value.strip
    - val.split
    - key.strip
    - links.append
    - link.get
    - requests.utils.parse_header_links
    - re.split
    - url.strip
    - params.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: link.get
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: requests.status_codes
    functionSourceFile: requests.status_codes
    functionUses: 0
    functionsReached:
    - requests.structures.LookupDict.__init__
    - requests.status_codes._init
    - requests.status_codes._init.doc
    - <builtin>.super
    - <builtin>.setattr
    - title.startswith
    - <builtin>.sorted
    - _codes.items
    - title.upper
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 109
    functionName: requests.status_codes._init
    functionSourceFile: requests.status_codes
    functionUses: 1
    functionsReached:
    - requests.status_codes._init.doc
    - <builtin>.setattr
    - title.startswith
    - <builtin>.sorted
    - _codes.items
    - title.upper
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _codes.items
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: title.startswith
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: title.upper
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - code
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 116
    functionName: requests.status_codes._init.doc
    functionSourceFile: requests.status_codes
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.sorted
    functionSourceFile: <builtin>
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: requests.hooks
    functionSourceFile: requests.hooks
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: hooks.get
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: requests.auth
    functionSourceFile: requests.auth
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: username.encode
    functionSourceFile: <builtin>
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: password.encode
    functionSourceFile: <builtin>
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: base64.b64encode
    functionSourceFile: base64
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: base64.b64encode.strip
    functionSourceFile: base64
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - r
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 72
    functionName: requests.auth.AuthBase.__call__
    functionSourceFile: requests.auth
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 83
    functionName: requests.auth.HTTPBasicAuth.__eq__
    functionSourceFile: requests.auth
    functionUses: 0
    functionsReached:
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 91
    functionName: requests.auth.HTTPBasicAuth.__ne__
    functionSourceFile: requests.auth
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - r
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 94
    functionName: requests.auth.HTTPBasicAuth.__call__
    functionSourceFile: requests.auth
    functionUses: 0
    functionsReached:
    - urllib.parse.urljoin.decode
    - warnings.warn
    - requests._internal_utils.to_native_string
    - collections.abc.MutableMapping.decode
    - username.encode
    - password.encode
    - <builtin>.isinstance
    - base64.b64encode
    - urllib.parse.quote.decode
    - <builtin>.type
    - requests.auth._basic_auth_str
    - base64.b64encode.strip
    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.urljoin.decode
    - warnings.warn
    - requests._internal_utils.to_native_string
    - collections.abc.MutableMapping.decode
    - username.encode
    - password.encode
    - <builtin>.isinstance
    - base64.b64encode
    - urllib.parse.quote.decode
    - <builtin>.type
    - requests.auth._basic_auth_str
    - base64.b64encode.strip
    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:
    - requests.auth.HTTPDigestAuth.build_digest_header.<lambda1>
    - urllib.parse.urlparse
    - requests.auth.HTTPDigestAuth.build_digest_header.sha256_utf8
    - requests.auth.HTTPDigestAuth.build_digest_header.sha512_utf8
    - hashlib.sha512
    - requests.auth.HTTPDigestAuth.build_digest_header.sha_utf8
    - nonce.encode
    - os.urandom
    - hashlib.sha256
    - algorithm.upper
    - <builtin>.isinstance
    - hashlib.sha1
    - hashlib.md5
    - time.ctime
    - requests.auth.HTTPDigestAuth.build_digest_header.md5_utf8
    - x.encode
    - qop.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: algorithm.upper
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 145
    functionName: requests.auth.HTTPDigestAuth.build_digest_header.md5_utf8
    functionSourceFile: requests.auth
    functionUses: 4
    functionsReached:
    - 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:
    - hashlib.sha256
    - x.encode
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: hashlib.sha256
    functionSourceFile: hashlib
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - x
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 169
    functionName: requests.auth.HTTPDigestAuth.build_digest_header.sha512_utf8
    functionSourceFile: requests.auth
    functionUses: 4
    functionsReached:
    - 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:
    - requests.auth.HTTPDigestAuth.build_digest_header.sha512_utf8
    - requests.auth.HTTPDigestAuth.build_digest_header.sha256_utf8
    - requests.auth.HTTPDigestAuth.build_digest_header.sha_utf8
    - hashlib.sha512
    - hashlib.sha256
    - <builtin>.isinstance
    - hashlib.sha1
    - hashlib.md5
    - requests.auth.HTTPDigestAuth.build_digest_header.md5_utf8
    - x.encode
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: 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:
    - urllib.parse.urlparse
    - requests.auth.HTTPDigestAuth.build_digest_header.sha_utf8
    - hashlib.sha256
    - <builtin>.isinstance
    - r.request.body.seek
    - requests.auth.HTTPDigestAuth.build_digest_header
    - requests.cookies.MockRequest.__init__
    - r.request.copy
    - http.cookiejar.CookieJar.extract_cookies
    - _r.history.append
    - pat.sub
    - requests.utils.unquote_header_value
    - value.replace
    - requests.auth.HTTPDigestAuth.build_digest_header.sha512_utf8
    - requests.auth.HTTPDigestAuth.build_digest_header.<lambda1>
    - requests.cookies.extract_cookies_to_jar
    - urllib.request.parse_http_list
    - algorithm.upper
    - <builtin>.hasattr
    - hashlib.sha1
    - hashlib.md5
    - time.ctime
    - qop.split
    - requests.auth.HTTPDigestAuth.build_digest_header.sha256_utf8
    - nonce.encode
    - os.urandom
    - s_auth.lower
    - r.close
    - requests.cookies.MockResponse.__init__
    - requests.utils.parse_dict_header
    - re.compile
    - r.headers.get
    - hashlib.sha512
    - prep.prepare_cookies
    - urllib.request.parse_http_list.split
    - requests.auth.HTTPDigestAuth.build_digest_header.md5_utf8
    - x.encode
    - r.connection.send
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: r.request.body.seek
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: r.headers.get
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: s_auth.lower
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pat.sub
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: r.close
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: r.request.copy
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: prep.prepare_cookies
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: r.connection.send
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _r.history.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - r
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 285
    functionName: requests.auth.HTTPDigestAuth.__call__
    functionSourceFile: requests.auth
    functionUses: 0
    functionsReached:
    - urllib.parse.urlparse
    - requests.auth.HTTPDigestAuth.build_digest_header.sha_utf8
    - hashlib.sha256
    - <builtin>.isinstance
    - requests.auth.HTTPDigestAuth.build_digest_header
    - r.body.tell
    - r.register_hook
    - requests.auth.HTTPDigestAuth.init_per_thread_state
    - requests.auth.HTTPDigestAuth.build_digest_header.<lambda1>
    - requests.auth.HTTPDigestAuth.build_digest_header.sha512_utf8
    - algorithm.upper
    - <builtin>.hasattr
    - hashlib.sha1
    - hashlib.md5
    - time.ctime
    - qop.split
    - requests.auth.HTTPDigestAuth.build_digest_header.sha256_utf8
    - nonce.encode
    - os.urandom
    - hashlib.sha512
    - requests.auth.HTTPDigestAuth.build_digest_header.md5_utf8
    - x.encode
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: r.body.tell
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: r.register_hook
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 305
    functionName: requests.auth.HTTPDigestAuth.__eq__
    functionSourceFile: requests.auth
    functionUses: 0
    functionsReached:
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 313
    functionName: requests.auth.HTTPDigestAuth.__ne__
    functionSourceFile: requests.auth
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: requests.packages
    functionSourceFile: requests.packages
    functionUses: 0
    functionsReached:
    - <builtin>.__import__
    - mod.startswith
    - mod.replace
    - <builtin>.locals
    - <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: <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: 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: 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: 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 0x7f2431f2eb80>
    argNames:
    - config_file
    - section
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 38
    functionName: looker_sdk._settings
    functionSourceFile: looker_sdk
    functionUses: 2
    functionsReached:
    - <builtin>.open
    - <builtin>.isinstance
    - cfg_parser.has_section
    - cfg_parser.sections
    - value.endswith
    - looker_sdk.rtl.api_settings.ApiSettings._override_settings
    - cfg_parser.read_file
    - typing.TypedDict.__annotations__.keys
    - configparser.ConfigParser
    - data.items
    - value.startswith
    - <builtin>.dict
    - config_file.close
    - typing.cast.get
    - looker_sdk.rtl.api_settings.ApiSettings._override_from_env
    - typing.cast
    - <builtin>.DeprecationWarning
    - looker_sdk.rtl.api_settings.ApiSettings._clean_input
    - warnings.warn
    - value.strip
    - os.path.isfile
    - looker_sdk.rtl.api_settings.ApiSettings._bool
    - os.getenv
    - <builtin>.int
    - val.lower
    - looker_sdk.rtl.api_settings.ApiSettings.__init__
    - looker_sdk.rtl.api_settings.ApiSettings.read_config
    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:
    - <builtin>.open
    - <builtin>.isinstance
    - cfg_parser.has_section
    - cfg_parser.sections
    - value.endswith
    - looker_sdk.rtl.api_settings.ApiSettings._override_settings
    - cfg_parser.read_file
    - typing.TypedDict.__annotations__.keys
    - configparser.ConfigParser
    - data.items
    - value.startswith
    - <builtin>.dict
    - config_file.close
    - typing.cast.get
    - looker_sdk.rtl.api_settings.ApiSettings._override_from_env
    - typing.cast
    - <builtin>.DeprecationWarning
    - looker_sdk.rtl.api_settings.ApiSettings._clean_input
    - warnings.warn
    - value.strip
    - os.path.isfile
    - looker_sdk.rtl.api_settings.ApiSettings._bool
    - os.getenv
    - <builtin>.int
    - val.lower
    - looker_sdk.rtl.api_settings.ApiSettings.read_config
    linkageType: pythonLinkage
    raised:
    - FileNotFoundError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: settings.is_configured
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - cls
    - settings
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 50
    functionName: looker_sdk.rtl.requests_transport.RequestsTransport.configure
    functionSourceFile: looker_sdk.rtl.requests_transport
    functionUses: 2
    functionsReached:
    - looker_sdk.rtl.requests_transport.RequestsTransport.__init__
    - headers.update
    - logging.getLogger
    - collections.abc.MutableMapping.update
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - settings
    - transport
    - deserialize
    - api_version
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 43
    functionName: looker_sdk.rtl.auth_session.AuthSession.__init__
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 2
    functionsReached:
    - datetime.timedelta
    - settings.is_configured
    - datetime.datetime.now
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - <builtin>.isinstance
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - auth
    - deserialize
    - serialize
    - transport
    - api_version
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 57
    functionName: looker_sdk.rtl.api_methods.APIMethods.__init__
    functionSourceFile: looker_sdk.rtl.api_methods
    functionUses: 2
    functionsReached:
    - urllib.parse.urljoin
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: looker_sdk.rtl.api_settings
    functionSourceFile: looker_sdk.rtl.api_settings
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 52
    functionName: looker_sdk.rtl.api_settings.PApiSettings.read_config
    functionSourceFile: looker_sdk.rtl.api_settings
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.isfile
    functionSourceFile: os
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 107
    functionName: looker_sdk.rtl.api_settings.ApiSettings.read_config
    functionSourceFile: looker_sdk.rtl.api_settings
    functionUses: 4
    functionsReached:
    - <builtin>.open
    - <builtin>.isinstance
    - cfg_parser.has_section
    - cfg_parser.sections
    - value.endswith
    - looker_sdk.rtl.api_settings.ApiSettings._override_settings
    - cfg_parser.read_file
    - typing.TypedDict.__annotations__.keys
    - configparser.ConfigParser
    - data.items
    - value.startswith
    - <builtin>.dict
    - config_file.close
    - looker_sdk.rtl.api_settings.ApiSettings._override_from_env
    - typing.cast
    - <builtin>.DeprecationWarning
    - looker_sdk.rtl.api_settings.ApiSettings._clean_input
    - warnings.warn
    - value.strip
    - os.getenv
    linkageType: pythonLinkage
    raised: []
    returnType: N/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:
    - warnings.warn
    - value.strip
    - <builtin>.DeprecationWarning
    - data.items
    - value.startswith
    - <builtin>.isinstance
    - value.endswith
    - typing.cast
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: 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: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast
    functionSourceFile: typing
    functionUses: 459
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: looker_sdk.rtl.transport
    functionSourceFile: looker_sdk.rtl.transport
    functionUses: 0
    functionsReached:
    - re.compile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 65
    functionName: looker_sdk.rtl.transport.PTransportSettings.is_configured
    functionSourceFile: looker_sdk.rtl.transport
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argDefaultValues:
    - <ast.Constant object at 0x7f2431cb6730>
    argNames:
    - content_type
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 106
    functionName: looker_sdk.rtl.transport.response_mode
    functionSourceFile: looker_sdk.rtl.transport
    functionUses: 1
    functionsReached:
    - _BINARY_MODE.search
    - _STRING_MODE.search
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _STRING_MODE.search
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _BINARY_MODE.search
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: looker_sdk.rtl.transport.Transport
    functionSourceFile: looker_sdk.rtl.transport
    functionUses: 0
    functionsReached:
    - abc.abstractmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: abc.abstractmethod
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - cls
    - settings
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 124
    functionName: looker_sdk.rtl.transport.Transport.configure
    functionSourceFile: looker_sdk.rtl.transport
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7f243140ea90>
    - <ast.Constant object at 0x7f243140ed30>
    - <ast.Constant object at 0x7f243140eb50>
    - <ast.Constant object at 0x7f243140edc0>
    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:
    - sep.join
    - <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: 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 0x7f24315e3b80>
    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: 449
    functionsReached:
    - json.loads
    - requests.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: requests.get
    functionSourceFile: ''
    functionUses: 450
    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 0x7f24313fc850>
    - <ast.Constant object at 0x7f24313fc8e0>
    - <ast.Constant object at 0x7f24313fcd60>
    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: 448
    functionsReached:
    - json.loads
    - requests.get
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.get_index
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Name object at 0x7f243151e100>
    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: 447
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - m.groups
    - re.search
    - json.loads
    - <builtin>.len
    - requests.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re.search
    functionSourceFile: re
    functionUses: 448
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 448
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 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: 3
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: looker_sdk.sdk.api40.models
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached:
    - sr.converter40.register_structure_hook
    - <builtin>.globals
    - functools.partial
    - sr.converter40.register_structure_hook_func
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - access_token
    - token_type
    - expires_in
    - refresh_token
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 61
    functionName: looker_sdk.sdk.api40.models.AccessToken.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.ForwardRef
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: looker_sdk.sdk.api40.models.Alert
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached:
    - typing.ForwardRef
    - typing._ForwardRef
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing._ForwardRef
    functionSourceFile: typing
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 28
    argDefaultValues: []
    argNames:
    - self
    - comparison_type
    - cron
    - destinations
    - field
    - owner_id
    - threshold
    - applied_dashboard_filters
    - custom_url_base
    - custom_url_params
    - custom_url_label
    - show_custom_url
    - custom_title
    - dashboard_element_id
    - description
    - followed
    - followable
    - id
    - is_disabled
    - disabled_reason
    - is_public
    - investigative_content_type
    - investigative_content_id
    - investigative_content_title
    - lookml_dashboard_id
    - lookml_link_id
    - owner_display_name
    - time_series_condition_state
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 165
    functionName: looker_sdk.sdk.api40.models.Alert.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - filter_title
    - field_name
    - filter_value
    - filter_description
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 242
    functionName: looker_sdk.sdk.api40.models.AlertAppliedDashboardFilter.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - previous_time_series_id
    - latest_time_series_id
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 267
    functionName: looker_sdk.sdk.api40.models.AlertConditionState.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: looker_sdk.sdk.api40.models.AlertDestination
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached:
    - typing.ForwardRef
    - typing._ForwardRef
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - destination_type
    - email_address
    - action_hub_integration_id
    - action_hub_form_params_json
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 298
    functionName: looker_sdk.sdk.api40.models.AlertDestination.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - title
    - name
    - filter
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 325
    functionName: looker_sdk.sdk.api40.models.AlertField.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - field_name
    - field_value
    - filter_value
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 350
    functionName: looker_sdk.sdk.api40.models.AlertFieldFilter.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 9
    argDefaultValues: []
    argNames:
    - self
    - notification_id
    - alert_condition_id
    - user_id
    - is_read
    - field_value
    - threshold_value
    - ran_at
    - alert
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 381
    functionName: looker_sdk.sdk.api40.models.AlertNotifications.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - owner_id
    - is_disabled
    - disabled_reason
    - is_public
    - threshold
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 420
    functionName: looker_sdk.sdk.api40.models.AlertPatch.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - can
    - workspace_id
    - sudo_user_id
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 464
    functionName: looker_sdk.sdk.api40.models.ApiSession.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - looker_release_version
    - current_version
    - supported_versions
    - api_server_url
    - web_server_url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 493
    functionName: looker_sdk.sdk.api40.models.ApiVersion.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - version
    - full_version
    - status
    - swagger_url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 524
    functionName: looker_sdk.sdk.api40.models.ApiVersionElement.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 11
    argDefaultValues: []
    argNames:
    - self
    - key
    - value
    - namespace
    - created_at
    - updated_at
    - value_size
    - created_by_userid
    - updated_by_userid
    - content_type
    - version
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 565
    functionName: looker_sdk.sdk.api40.models.Artifact.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - namespace
    - count
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 602
    functionName: looker_sdk.sdk.api40.models.ArtifactNamespace.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - max_size
    - usage
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 618
    functionName: looker_sdk.sdk.api40.models.ArtifactUsage.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - assert_error
    - generic_error
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 634
    functionName: looker_sdk.sdk.api40.models.AssertValidatorErrorItem.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - name
    - status
    - results
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 657
    functionName: looker_sdk.sdk.api40.models.AssertValidatorResult.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - error_count
    - errors
    - success_count
    - successes
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 684
    functionName: looker_sdk.sdk.api40.models.AssertValidatorTestedExplore.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 7
    argDefaultValues: []
    argNames:
    - self
    - model
    - explore
    - test_name
    - explore_url
    - lookml_url
    - message
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 717
    functionName: looker_sdk.sdk.api40.models.AssertValidatorTestError.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - model
    - explore
    - test_name
    - explore_url
    - lookml_url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 752
    functionName: looker_sdk.sdk.api40.models.AssertValidatorTestSuccess.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 8
    argDefaultValues: []
    argNames:
    - self
    - can
    - type
    - custom_s3_bucket
    - custom_s3_bucket_region
    - custom_s3_key
    - custom_s3_secret
    - url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 789
    functionName: looker_sdk.sdk.api40.models.BackupConfiguration.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 13
    argDefaultValues: []
    argNames:
    - self
    - can
    - content_metadata_id
    - created_at
    - deleted_at
    - description
    - board_sections
    - id
    - section_order
    - title
    - updated_at
    - user_id
    - primary_homepage
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 840
    functionName: looker_sdk.sdk.api40.models.Board.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 28
    argDefaultValues: []
    argNames:
    - self
    - can
    - content_created_by
    - content_favorite_id
    - content_metadata_id
    - content_updated_at
    - custom_description
    - custom_title
    - custom_url
    - dashboard_id
    - description
    - favorite_count
    - board_section_id
    - id
    - image_url
    - location
    - look_id
    - lookml_dashboard_id
    - order
    - title
    - url
    - use_custom_description
    - use_custom_title
    - use_custom_url
    - view_count
    - custom_image_data_base64
    - custom_image_url
    - use_custom_image
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 931
    functionName: looker_sdk.sdk.api40.models.BoardItem.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 12
    argDefaultValues: []
    argNames:
    - self
    - can
    - created_at
    - deleted_at
    - description
    - board_id
    - board_items
    - id
    - item_order
    - visible_item_order
    - title
    - updated_at
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1020
    functionName: looker_sdk.sdk.api40.models.BoardSection.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - change_request_number
    - change_request_url
    - change_request_name
    - change_request_commits_url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1080
    functionName: looker_sdk.sdk.api40.models.CIChangeRequest.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - branch
    - repository
    - commit_ref
    - target
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1109
    functionName: looker_sdk.sdk.api40.models.CIGitState.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 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: 1148
    functionName: looker_sdk.sdk.api40.models.CIRunResult.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - enabled
    - day
    - hour
    - frequency
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1187
    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: 1218
    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: 1245
    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: 1265
    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: 1339
    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: 1404
    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: 1463
    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: 1516
    functionName: looker_sdk.sdk.api40.models.ContentMetaGroupUser.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 11
    argDefaultValues: []
    argNames:
    - self
    - can
    - content_id
    - type
    - title
    - description
    - folder_id
    - folder_name
    - view_count
    - preferred_viewer
    - model
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1561
    functionName: looker_sdk.sdk.api40.models.ContentSearch.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 20
    argDefaultValues: []
    argNames:
    - self
    - can
    - id
    - content_type
    - content_id
    - content_slug
    - content_url
    - title
    - description
    - last_viewed_at
    - user_id
    - user_full_name
    - is_scheduled
    - favorite_count
    - view_count
    - favorite_id
    - weighted_score
    - group_weighted_score
    - suggestion_score
    - preferred_viewer
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1632
    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: 1699
    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: 1744
    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: 1783
    functionName: looker_sdk.sdk.api40.models.ContentValidationDashboard.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 17
    argDefaultValues: []
    argNames:
    - self
    - body_text
    - dashboard_id
    - id
    - look_id
    - note_display
    - note_state
    - note_text
    - note_text_as_html
    - query_id
    - subtitle_text
    - title
    - title_hidden
    - title_text
    - type
    - rich_content_json
    - extension_id
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1838
    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: 1901
    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: 1942
    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: 1969
    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: 1989
    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: 2016
    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: 2039
    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: 2059
    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: 2106
    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: 2167
    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: 2206
    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: 2231
    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: 2256
    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: 2297
    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: 2342
    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: 2371
    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: 2398
    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: 2421
    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: 2437
    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: 2466
    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: 2527
    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: 2574
    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: 2593
    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: 2608
    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: 2632
    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: 2661
    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: 2696
    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: 2739
    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: 2796
    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: 2865
    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: 2924
    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: 2973
    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: 3022
    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: 3071
    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: 3118
    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: 3163
    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: 3206
    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: 3239
    functionName: looker_sdk.sdk.api40.models.CustomWelcomeEmail.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 50
    argDefaultValues: []
    argNames:
    - self
    - can
    - content_favorite_id
    - content_metadata_id
    - description
    - hidden
    - id
    - model
    - query_timezone
    - readonly
    - refresh_interval
    - refresh_interval_to_i
    - folder
    - title
    - user_id
    - slug
    - preferred_viewer
    - alert_sync_with_dashboard_filter_enabled
    - background_color
    - created_at
    - crossfilter_enabled
    - dashboard_elements
    - dashboard_filters
    - dashboard_layouts
    - deleted
    - deleted_at
    - deleter_id
    - edit_uri
    - enable_viz_full_screen
    - favorite_count
    - filters_bar_collapsed
    - filters_location_top
    - last_accessed_at
    - last_viewed_at
    - updated_at
    - last_updater_id
    - last_updater_name
    - user_name
    - load_configuration
    - lookml_link_id
    - show_filters_bar
    - show_title
    - folder_id
    - text_tile_text_color
    - tile_background_color
    - tile_text_color
    - title_color
    - view_count
    - appearance
    - url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3358
    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: 3475
    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: 3506
    functionName: looker_sdk.sdk.api40.models.DashboardAppearance.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 17
    argDefaultValues: []
    argNames:
    - self
    - can
    - content_favorite_id
    - content_metadata_id
    - description
    - hidden
    - id
    - model
    - query_timezone
    - readonly
    - refresh_interval
    - refresh_interval_to_i
    - folder
    - title
    - user_id
    - slug
    - preferred_viewer
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3565
    functionName: looker_sdk.sdk.api40.models.DashboardBase.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 31
    argDefaultValues: []
    argNames:
    - self
    - can
    - body_text
    - body_text_as_html
    - dashboard_id
    - edit_uri
    - id
    - look
    - look_id
    - lookml_link_id
    - merge_result_id
    - note_display
    - note_state
    - note_text
    - note_text_as_html
    - query
    - query_id
    - refresh_interval
    - refresh_interval_to_i
    - result_maker
    - result_maker_id
    - subtitle_text
    - title
    - title_hidden
    - title_text
    - type
    - alert_count
    - rich_content_json
    - title_text_as_html
    - subtitle_text_as_html
    - extension_id
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3670
    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: 3775
    functionName: looker_sdk.sdk.api40.models.DashboardFilter.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 11
    argDefaultValues: []
    argNames:
    - self
    - can
    - id
    - dashboard_id
    - type
    - active
    - column_width
    - width
    - deleted
    - dashboard_title
    - dashboard_layout_components
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3840
    functionName: looker_sdk.sdk.api40.models.DashboardLayout.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 13
    argDefaultValues: []
    argNames:
    - self
    - can
    - id
    - dashboard_layout_id
    - dashboard_element_id
    - row
    - column
    - width
    - height
    - deleted
    - element_title
    - element_title_hidden
    - vis_type
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3899
    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: 3942
    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: 3965
    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: 4000
    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: 4035
    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: 4051
    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: 4078
    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: 4105
    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: 4139
    functionName: looker_sdk.sdk.api40.models.Datagroup.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 64
    argDefaultValues: []
    argNames:
    - self
    - can
    - name
    - dialect
    - snippets
    - pdts_enabled
    - named_driver_version_requested
    - named_driver_version_actual
    - host
    - port
    - username
    - password
    - uses_oauth
    - uses_key_pair_auth
    - uses_instance_oauth
    - uses_service_auth
    - certificate
    - file_type
    - database
    - db_timezone
    - query_timezone
    - schema
    - max_connections
    - max_queries
    - max_queries_per_user
    - max_billing_gigabytes
    - ssl
    - verify_ssl
    - tmp_db_name
    - tmp_db_host
    - jdbc_additional_params
    - pool_timeout
    - dialect_name
    - supports_data_studio_link
    - created_at
    - user_id
    - example
    - user_db_credentials
    - user_attribute_fields
    - maintenance_cron
    - last_regen_at
    - last_reap_at
    - sql_runner_precache_tables
    - sql_writing_with_info_schema
    - after_connect_statements
    - pdt_context_override
    - managed
    - custom_local_port
    - tunnel_id
    - uses_tns
    - pdt_concurrency
    - disable_context_comment
    - oauth_application_id
    - always_retry_failed_builds
    - uses_application_default_credentials
    - impersonated_service_account
    - cost_estimate_enabled
    - pdt_api_control_enabled
    - connection_pooling
    - default_bq_connection
    - bq_storage_project_id
    - bq_roles_verified
    - p4sa_name
    - query_holding_disabled
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4298
    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: 4447
    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: 4514
    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: 4581
    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: 4612
    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: 4635
    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: 4721
    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: 4768
    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: 4808
    functionName: looker_sdk.sdk.api40.models.DialectInfo.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 23
    argDefaultValues: []
    argNames:
    - self
    - additional_params
    - after_connect_statements
    - analytical_view_dataset
    - auth
    - cost_estimate
    - disable_context_comment
    - host
    - instance_name
    - max_billing_gigabytes
    - oauth_credentials
    - pdts_for_oauth
    - port
    - project_name
    - schema
    - service_account_credentials
    - ssl
    - timezone
    - tmp_table
    - tns
    - username
    - username_required
    - supports_connection_pooling
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4893
    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: 4952
    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: 4965
    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: 4984
    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: 5007
    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: 5042
    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: 5105
    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: 5160
    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: 5195
    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: 5226
    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: 5257
    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: 5290
    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: 5345
    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: 5388
    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: 5403
    functionName: looker_sdk.sdk.api40.models.Error.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 9
    argDefaultValues: []
    argNames:
    - self
    - can
    - id
    - name
    - client_id
    - client_secret
    - tenant_id
    - dialect_name
    - created_at
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5431
    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: 5511
    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: 5592
    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: 5662
    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: 5719
    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: 5772
    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: 5799
    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: 5828
    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: 5867
    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: 5920
    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: 5959
    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: 5974
    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: 6005
    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: 6094
    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: 6189
    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: 6236
    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: 6261
    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: 6316
    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: 6391
    functionName: looker_sdk.sdk.api40.models.IntegrationHub.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 11
    argDefaultValues: []
    argNames:
    - self
    - name
    - label
    - description
    - required
    - has_value
    - value
    - user_attribute_name
    - sensitive
    - per_user
    - delegate_oauth_url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 6446
    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: 6485
    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: 6510
    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: 6533
    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: 6556
    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: 6594
    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: 6610
    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: 6646
    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: 6691
    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: 6741
    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: 6780
    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: 6813
    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: 6940
    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: 7043
    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: 7071
    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: 7110
    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: 7147
    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: 7192
    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: 7233
    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: 7262
    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: 7309
    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: 7354
    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: 7377
    functionName: looker_sdk.sdk.api40.models.LocalizationSettings.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 32
    argDefaultValues: []
    argNames:
    - self
    - can
    - content_metadata_id
    - id
    - title
    - user_id
    - content_favorite_id
    - created_at
    - deleted
    - deleted_at
    - deleter_id
    - description
    - embed_url
    - excel_file_url
    - favorite_count
    - google_spreadsheet_formula
    - image_embed_url
    - is_run_on_load
    - last_accessed_at
    - last_updater_id
    - last_viewed_at
    - model
    - public
    - public_slug
    - public_url
    - query_id
    - short_url
    - folder
    - folder_id
    - updated_at
    - user_name
    - view_count
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 7456
    functionName: looker_sdk.sdk.api40.models.Look.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - can
    - content_metadata_id
    - id
    - title
    - user_id
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 7541
    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: 7570
    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: 7605
    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: 7716
    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: 7815
    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: 7833
    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: 7849
    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: 7865
    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: 7885
    functionName: looker_sdk.sdk.api40.models.LookmlModelExploreError.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 60
    argDefaultValues: []
    argNames:
    - self
    - align
    - can_filter
    - category
    - default_filter_value
    - description
    - dimension_group
    - drill_fields
    - enumerations
    - error
    - field_group_label
    - field_group_variant
    - fill_style
    - fiscal_month_offset
    - has_allowed_values
    - has_drills_metadata
    - hidden
    - is_filter
    - is_fiscal
    - is_numeric
    - is_timeframe
    - can_time_filter
    - time_interval
    - label
    - label_from_parameter
    - label_short
    - lookml_link
    - links
    - map_layer
    - measure
    - name
    - strict_value_format
    - parameter
    - period_over_period_params
    - permanent
    - primary_key
    - project_name
    - requires_refresh_on_sort
    - scope
    - sortable
    - source_file
    - source_file_path
    - sql
    - sql_case
    - filters
    - suggest_dimension
    - suggest_explore
    - suggestable
    - suggestions
    - synonyms
    - tags
    - type
    - user_attribute_filter_types
    - value_format
    - view
    - view_label
    - dynamic
    - week_start_day
    - times_used
    - original_view
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 8026
    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: 8165
    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: 8197
    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: 8234
    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: 8256
    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: 8287
    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: 8312
    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: 8328
    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: 8366
    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: 8409
    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: 8427
    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: 8454
    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: 8491
    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: 8534
    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: 8589
    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: 8632
    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: 8657
    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: 8682
    functionName: looker_sdk.sdk.api40.models.LookModel.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 33
    argDefaultValues: []
    argNames:
    - self
    - can
    - content_metadata_id
    - id
    - title
    - user_id
    - content_favorite_id
    - created_at
    - deleted
    - deleted_at
    - deleter_id
    - description
    - embed_url
    - excel_file_url
    - favorite_count
    - google_spreadsheet_formula
    - image_embed_url
    - is_run_on_load
    - last_accessed_at
    - last_updater_id
    - last_viewed_at
    - model
    - public
    - public_slug
    - public_url
    - query_id
    - short_url
    - folder
    - folder_id
    - updated_at
    - user_name
    - view_count
    - dashboards
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 8758
    functionName: looker_sdk.sdk.api40.models.LookWithDashboards.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 34
    argDefaultValues: []
    argNames:
    - self
    - can
    - content_metadata_id
    - id
    - title
    - user_id
    - content_favorite_id
    - created_at
    - deleted
    - deleted_at
    - deleter_id
    - description
    - embed_url
    - excel_file_url
    - favorite_count
    - google_spreadsheet_formula
    - image_embed_url
    - is_run_on_load
    - last_accessed_at
    - last_updater_id
    - last_viewed_at
    - model
    - public
    - public_slug
    - public_url
    - query_id
    - short_url
    - folder
    - folder_id
    - updated_at
    - user_name
    - view_count
    - query
    - url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 8901
    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: 8988
    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: 9015
    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: 9038
    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: 9059
    functionName: looker_sdk.sdk.api40.models.MergeFields.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 11
    argDefaultValues: []
    argNames:
    - self
    - can
    - column_limit
    - dynamic_fields
    - id
    - pivots
    - result_maker_id
    - sorts
    - source_queries
    - total
    - vis_config
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 9096
    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: 9137
    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: 9162
    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: 9191
    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: 9222
    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: 9252
    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: 9273
    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: 9302
    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: 9333
    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: 9368
    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: 9399
    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: 9454
    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: 9551
    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: 9640
    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: 9673
    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: 9702
    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: 9727
    functionName: looker_sdk.sdk.api40.models.OIDCUserAttributeWrite.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - can
    - min_length
    - require_numeric
    - require_upperlower
    - require_special
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 9756
    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: 9807
    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: 9842
    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: 9914
    functionName: looker_sdk.sdk.api40.models.PrivatelabelConfiguration.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 23
    argDefaultValues: []
    argNames:
    - self
    - can
    - id
    - name
    - uses_git
    - git_remote_url
    - git_username
    - git_password
    - git_production_branch_name
    - use_git_cookie_auth
    - git_username_user_attribute
    - git_password_user_attribute
    - git_service_name
    - git_application_server_http_port
    - git_application_server_http_scheme
    - deploy_secret
    - unset_deploy_secret
    - pull_request_mode
    - validation_required
    - git_release_mgmt_enabled
    - allow_warnings
    - is_example
    - dependency_status
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 10001
    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: 10082
    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: 10137
    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: 10170
    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: 10189
    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: 10220
    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: 10259
    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: 10357
    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: 10460
    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: 10551
    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: 10642
    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: 10709
    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: 10772
    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: 10797
    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: 10834
    functionName: looker_sdk.sdk.api40.models.ResultMakerWithIdVisConfigAndDynamicFields.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 10
    argDefaultValues: []
    argNames:
    - self
    - can
    - id
    - name
    - permission_set
    - permission_set_id
    - model_set
    - model_set_id
    - url
    - users_url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 10885
    functionName: looker_sdk.sdk.api40.models.Role.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 11
    argDefaultValues: []
    argNames:
    - self
    - can
    - id
    - name
    - permission_set
    - permission_set_id
    - model_set
    - model_set_id
    - user_count
    - url
    - users_url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 10936
    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: 11001
    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: 11090
    functionName: looker_sdk.sdk.api40.models.RunningQueries.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 34
    argDefaultValues: []
    argNames:
    - self
    - can
    - enabled
    - idp_cert
    - idp_url
    - idp_issuer
    - idp_audience
    - allowed_clock_drift
    - user_attribute_map_email
    - user_attribute_map_first_name
    - user_attribute_map_last_name
    - new_user_migration_types
    - alternate_email_login_allowed
    - test_slug
    - modified_at
    - modified_by
    - default_new_user_roles
    - default_new_user_groups
    - default_new_user_role_ids
    - default_new_user_group_ids
    - set_roles_from_groups
    - groups_attribute
    - groups
    - groups_with_role_ids
    - auth_requires_role
    - user_attributes
    - user_attributes_with_ids
    - groups_finder_type
    - groups_member_value
    - bypass_login_page
    - allow_normal_group_membership
    - allow_roles_from_normal_groups
    - allow_direct_roles
    - url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 11213
    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: 11304
    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: 11341
    functionName: looker_sdk.sdk.api40.models.SamlGroupWrite.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - can
    - idp_issuer
    - idp_url
    - idp_cert
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 11374
    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: 11403
    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: 11432
    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: 11529
    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: 11642
    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: 11681
    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: 11713
    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: 11752
    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: 11785
    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: 11818
    functionName: looker_sdk.sdk.api40.models.SchemaTables.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 16
    argDefaultValues: []
    argNames:
    - self
    - can
    - id
    - ip_address
    - browser
    - operating_system
    - city
    - state
    - country
    - credentials_type
    - extended_at
    - extended_count
    - sudo_user_id
    - created_at
    - expires_at
    - url
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 11884
    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: 11939
    functionName: looker_sdk.sdk.api40.models.SessionConfig.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 26
    argDefaultValues: []
    argNames:
    - self
    - instance_config
    - extension_framework_enabled
    - extension_load_url_enabled
    - marketplace_auto_install_enabled
    - marketplace_automation
    - marketplace_enabled
    - marketplace_site
    - marketplace_terms_accepted
    - privatelabel_configuration
    - custom_welcome_email
    - onboarding_enabled
    - timezone
    - allow_user_timezones
    - data_connector_default_enabled
    - host_url
    - override_warnings
    - email_domain_allowlist
    - embed_cookieless_v2
    - embed_enabled
    - embed_config
    - login_notification_enabled
    - login_notification_text
    - dashboard_auto_refresh_restriction
    - dashboard_auto_refresh_minimum_interval
    - managed_certificate_uri
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 12014
    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: 12085
    functionName: looker_sdk.sdk.api40.models.SmtpNodeStatus.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 9
    argDefaultValues: []
    argNames:
    - self
    - address
    - from_
    - user_name
    - password
    - port
    - enable_starttls_auto
    - ssl_version
    - default_smtp
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 12120
    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: 12155
    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: 12180
    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: 12205
    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: 12230
    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: 12251
    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: 12290
    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: 12341
    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: 12388
    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: 12429
    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: 12454
    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: 12487
    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: 12514
    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: 12543
    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: 12596
    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: 12651
    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: 12675
    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: 12700
    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: 12715
    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: 12833
    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: 12948
    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: 13057
    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: 13084
    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: 13109
    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: 39
    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
    - 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
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 13197
    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: 13310
    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: 13385
    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: 13434
    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: 13471
    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: 13502
    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: 13549
    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: 13582
    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: 13609
    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: 13656
    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: 13707
    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: 13758
    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: 13848
    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: 13912
    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: 13936
    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: 13970
    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: 14020
    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: 14072
    functionName: looker_sdk.sdk.api40.models.WriteBoardSection.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - label
    - categoricalPalettes
    - sequentialPalettes
    - divergingPalettes
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 14106
    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: 14143
    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: 14171
    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: 14211
    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: 14303
    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: 14321
    functionName: looker_sdk.sdk.api40.models.WriteCredentialsEmail.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 26
    argDefaultValues: []
    argNames:
    - self
    - description
    - hidden
    - query_timezone
    - refresh_interval
    - folder
    - title
    - slug
    - preferred_viewer
    - alert_sync_with_dashboard_filter_enabled
    - background_color
    - crossfilter_enabled
    - deleted
    - enable_viz_full_screen
    - filters_bar_collapsed
    - filters_location_top
    - load_configuration
    - lookml_link_id
    - show_filters_bar
    - show_title
    - folder_id
    - text_tile_text_color
    - tile_background_color
    - tile_text_color
    - title_color
    - appearance
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 14392
    functionName: looker_sdk.sdk.api40.models.WriteDashboard.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - folder
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 14463
    functionName: looker_sdk.sdk.api40.models.WriteDashboardBase.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 21
    argDefaultValues: []
    argNames:
    - self
    - body_text
    - dashboard_id
    - look
    - look_id
    - merge_result_id
    - note_display
    - note_state
    - note_text
    - query
    - query_id
    - refresh_interval
    - result_maker
    - result_maker_id
    - subtitle_text
    - title
    - title_hidden
    - title_text
    - type
    - rich_content_json
    - extension_id
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 14520
    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: 14602
    functionName: looker_sdk.sdk.api40.models.WriteDashboardFilter.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - dashboard_id
    - type
    - active
    - column_width
    - width
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 14652
    functionName: looker_sdk.sdk.api40.models.WriteDashboardLayout.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 7
    argDefaultValues: []
    argNames:
    - self
    - dashboard_layout_id
    - dashboard_element_id
    - row
    - column
    - width
    - height
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 14690
    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: 14722
    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: 14743
    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: 14853
    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: 15003
    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: 15083
    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: 15127
    functionName: looker_sdk.sdk.api40.models.WriteEmbedSecret.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - name
    - client_id
    - client_secret
    - tenant_id
    - dialect_name
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 15159
    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: 15189
    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: 15208
    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: 15227
    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: 15253
    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: 15279
    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: 15298
    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: 15316
    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: 15404
    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: 15490
    functionName: looker_sdk.sdk.api40.models.WriteLegacyFeature.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - user_id
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 15506
    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: 15528
    functionName: looker_sdk.sdk.api40.models.WriteLookmlModel.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 11
    argDefaultValues: []
    argNames:
    - self
    - title
    - user_id
    - deleted
    - description
    - is_run_on_load
    - public
    - query_id
    - folder
    - folder_id
    - query
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 15574
    functionName: looker_sdk.sdk.api40.models.WriteLookWithQuery.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 8
    argDefaultValues: []
    argNames:
    - self
    - column_limit
    - dynamic_fields
    - pivots
    - sorts
    - source_queries
    - total
    - vis_config
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 15624
    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: 15659
    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: 15678
    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: 15705
    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: 15779
    functionName: looker_sdk.sdk.api40.models.WriteOIDCConfig.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - min_length
    - require_numeric
    - require_upperlower
    - require_special
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 15851
    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: 15879
    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: 15922
    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: 16000
    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: 16150
    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: 16189
    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: 16233
    functionName: looker_sdk.sdk.api40.models.WriteRole.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 25
    argDefaultValues: []
    argNames:
    - self
    - enabled
    - idp_cert
    - idp_url
    - idp_issuer
    - idp_audience
    - allowed_clock_drift
    - user_attribute_map_email
    - user_attribute_map_first_name
    - user_attribute_map_last_name
    - new_user_migration_types
    - alternate_email_login_allowed
    - default_new_user_role_ids
    - default_new_user_group_ids
    - set_roles_from_groups
    - groups_attribute
    - groups_with_role_ids
    - auth_requires_role
    - user_attributes_with_ids
    - groups_finder_type
    - groups_member_value
    - bypass_login_page
    - allow_normal_group_membership
    - allow_roles_from_normal_groups
    - allow_direct_roles
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 16307
    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: 16431
    functionName: looker_sdk.sdk.api40.models.WriteScheduledPlan.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - allow_persistent_sessions
    - session_minutes
    - unlimited_sessions_per_user
    - use_inactivity_based_logout
    - track_session_location
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 16519
    functionName: looker_sdk.sdk.api40.models.WriteSessionConfig.__init__
    functionSourceFile: looker_sdk.sdk.api40.models
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 21
    argDefaultValues: []
    argNames:
    - self
    - extension_framework_enabled
    - extension_load_url_enabled
    - marketplace_auto_install_enabled
    - marketplace_automation
    - marketplace_enabled
    - marketplace_terms_accepted
    - privatelabel_configuration
    - custom_welcome_email
    - onboarding_enabled
    - timezone
    - allow_user_timezones
    - data_connector_default_enabled
    - host_url
    - override_warnings
    - email_domain_allowlist
    - embed_cookieless_v2
    - embed_config
    - dashboard_auto_refresh_restriction
    - dashboard_auto_refresh_minimum_interval
    - managed_certificate_uri
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 16587
    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: 16649
    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: 16672
    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: 16704
    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: 16736
    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: 16779
    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: 16829
    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: 16863
    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: 16903
    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: functools.partial
    functionSourceFile: functools
    functionUses: 30
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: 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: 4
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: looker_sdk.rtl.serialize
    functionSourceFile: looker_sdk.rtl.serialize
    functionUses: 0
    functionsReached:
    - converter40.register_structure_hook
    - functools.partial
    - cattr.Converter
    - converter40.register_unstructure_hook
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - data
    - structure
    - converter
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 62
    functionName: looker_sdk.rtl.serialize.deserialize
    functionSourceFile: looker_sdk.rtl.serialize
    functionUses: 0
    functionsReached:
    - json.loads
    - converter.structure
    - converter.register_structure_hook_factory
    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:
    - <builtin>.issubclass
    - data.pop
    - converter.structure_attrs_fromdict
    - converter.structure
    - <builtin>.isinstance
    - <builtin>.eval
    - <builtin>.locals
    - looker_sdk.rtl.hooks.tr_data_keys
    linkageType: pythonLinkage
    raised:
    - DeserializeError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - data
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 78
    functionName: looker_sdk.rtl.hooks.tr_data_keys
    functionSourceFile: looker_sdk.rtl.hooks
    functionUses: 2
    functionsReached:
    - data.pop
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.eval
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.issubclass
    functionSourceFile: <builtin>
    functionUses: 40
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: converter.structure_attrs_fromdict
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - converter
    - data
    - model_type
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 107
    functionName: looker_sdk.rtl.serialize.translate_keys_structure_hook
    functionSourceFile: looker_sdk.rtl.serialize
    functionUses: 0
    functionsReached:
    - looker_sdk.rtl.hooks.tr_data_keys
    - converter.structure_attrs_fromdict
    - data.pop
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: 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: converter40.register_structure_hook
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: converter40.register_unstructure_hook
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: looker_sdk.rtl.hooks
    functionSourceFile: looker_sdk.rtl.hooks
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - converter
    - api_model
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 30
    functionName: looker_sdk.rtl.hooks.unstructure_hook
    functionSourceFile: looker_sdk.rtl.hooks
    functionUses: 0
    functionsReached:
    - data.pop
    - data.copy
    - converter.unstructure_attrs_asdict
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: converter.unstructure_attrs_asdict
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: data.copy
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: data.pop
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - d
    - t
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 68
    functionName: looker_sdk.rtl.hooks.datetime_structure_hook
    functionSourceFile: looker_sdk.rtl.hooks
    functionUses: 0
    functionsReached:
    - datetime.datetime.strptime
    - dateutil.parser.isoparse
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dateutil.parser.isoparse
    functionSourceFile: dateutil
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.datetime.strptime
    functionSourceFile: datetime
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - dt
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 74
    functionName: looker_sdk.rtl.hooks.datetime_unstructure_hook
    functionSourceFile: looker_sdk.rtl.hooks
    functionUses: 0
    functionsReached:
    - dt.strftime
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dt.strftime
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: looker_sdk.rtl.model
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - typing.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:
    - converter.register_unstructure_hook
    - functools.partial
    - cattr.Converter
    - <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: converter.register_unstructure_hook
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 60
    functionName: looker_sdk.rtl.model.Model._key_to_attr
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - KeyError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 68
    functionName: looker_sdk.rtl.model.Model.__getitem__
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - looker_sdk.rtl.model.Model._key_to_attr
    - <builtin>.getattr
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised:
    - KeyError
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 0
    IfCount: 6
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - key
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 79
    functionName: looker_sdk.rtl.model.Model.__setitem__
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - <builtin>.issubclass
    - looker_sdk.rtl.model.Model._get_converter
    - converter.register_unstructure_hook
    - <builtin>.setattr
    - functools.partial
    - <builtin>.eval
    - <builtin>.isinstance
    - <builtin>.hasattr
    - <builtin>.locals
    - cattr.Converter
    - looker_sdk.rtl.model.Model._key_to_attr
    linkageType: pythonLinkage
    raised:
    - AttributeError
    - ValueError
    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:
    - looker_sdk.rtl.model.Model._key_to_attr
    - <builtin>.setattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 119
    functionName: looker_sdk.rtl.model.Model.__iter__
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - looker_sdk.rtl.model.Model._get_converter
    - converter.register_unstructure_hook
    - <builtin>.iter
    - functools.partial
    - <builtin>.hasattr
    - cattr.Converter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 122
    functionName: looker_sdk.rtl.model.Model.__len__
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - looker_sdk.rtl.model.Model._get_converter
    - converter.register_unstructure_hook
    - <builtin>.len
    - functools.partial
    - <builtin>.hasattr
    - cattr.Converter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - key
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 125
    functionName: looker_sdk.rtl.model.Model.__contains__
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - looker_sdk.rtl.model.Model._get_converter
    - converter.register_unstructure_hook
    - functools.partial
    - <builtin>.hasattr
    - cattr.Converter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 128
    functionName: looker_sdk.rtl.model.Model.keys
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - looker_sdk.rtl.model.Model._get_converter
    - converter.register_unstructure_hook
    - functools.partial
    - <builtin>.hasattr
    - cattr.Converter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 131
    functionName: looker_sdk.rtl.model.Model.items
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - looker_sdk.rtl.model.Model._get_converter
    - converter.register_unstructure_hook
    - functools.partial
    - <builtin>.hasattr
    - cattr.Converter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 134
    functionName: looker_sdk.rtl.model.Model.values
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - looker_sdk.rtl.model.Model._get_converter
    - converter.register_unstructure_hook
    - functools.partial
    - <builtin>.hasattr
    - cattr.Converter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24317e0340>
    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 0x7f24317e0a00>
    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 0x7f2432ec0850>
    argNames:
    - self
    - iterable
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 155
    functionName: looker_sdk.rtl.model.Model.update
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - <builtin>.callable
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.callable
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2432ec09d0>
    argNames:
    - self
    - key
    - default
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 167
    functionName: looker_sdk.rtl.model.Model.setdefault
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 172
    functionName: looker_sdk.rtl.model.Model.copy
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - cls
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 176
    functionName: looker_sdk.rtl.model.safe_enum__new__
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - vals.get
    - <builtin>.super
    - cls.__members__.values
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cls.__members__.values
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: vals.get
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f2431a60700>
    - <ast.Constant object at 0x7f2431ed7ca0>
    - <ast.Constant object at 0x7f2431ed7130>
    - <ast.Constant object at 0x7f2431ed7790>
    argNames:
    - self
    - data
    - prefix
    - suffix
    - separator
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 194
    functionName: looker_sdk.rtl.model.DelimSequence.__init__
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - elem
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 207
    functionName: looker_sdk.rtl.model.DelimSequence.append
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - iterable
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 210
    functionName: looker_sdk.rtl.model.DelimSequence.extend
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - i
    - elem
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 213
    functionName: looker_sdk.rtl.model.DelimSequence.insert
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - elem
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 216
    functionName: looker_sdk.rtl.model.DelimSequence.remove
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - x
    - args
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 219
    functionName: looker_sdk.rtl.model.DelimSequence.index
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - elem
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 222
    functionName: looker_sdk.rtl.model.DelimSequence.count
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 225
    functionName: looker_sdk.rtl.model.DelimSequence.__str__
    functionSourceFile: looker_sdk.rtl.model
    functionUses: 0
    functionsReached:
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: looker_sdk.sdk
    functionSourceFile: looker_sdk.sdk
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: looker_sdk.sdk.constants
    functionSourceFile: looker_sdk.sdk.constants
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 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 0x7f2431afd730>
    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
    - datetime.datetime.now
    - <builtin>.isinstance
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - token
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 60
    functionName: looker_sdk.rtl.auth_session.AuthSession._is_authenticated
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 67
    functionName: looker_sdk.rtl.auth_session.AuthSession.is_sudo_authenticated
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 0
    functionsReached:
    - looker_sdk.rtl.auth_session.AuthSession._is_authenticated
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 71
    functionName: looker_sdk.rtl.auth_session.AuthSession.is_authenticated
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 0
    functionsReached:
    - looker_sdk.rtl.auth_session.AuthSession._is_authenticated
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 74
    functionName: looker_sdk.rtl.auth_session.AuthSession._get_sudo_token
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 1
    functionsReached:
    - response.value.decode
    - datetime.timedelta
    - datetime.datetime.now
    - looker_sdk.rtl.auth_session.AuthSession._ok
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - <builtin>.isinstance
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - looker_sdk.rtl.auth_session.AuthSession._login_sudo
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 164
    functionName: looker_sdk.rtl.auth_session.AuthSession._login_sudo
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 3
    functionsReached:
    - response.value.decode
    - datetime.timedelta
    - datetime.datetime.now
    - looker_sdk.rtl.auth_session.AuthSession._ok
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - <builtin>.isinstance
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    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:
    - response.value.decode
    - datetime.timedelta
    - transport_options.setdefault
    - datetime.datetime.now
    - looker_sdk.rtl.auth_session.AuthSession._ok
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - <builtin>.isinstance
    - urllib.parse.urlencode
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - typing.cast
    - looker_sdk.rtl.auth_session.AuthSession._login
    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:
    - response.value.decode
    - datetime.timedelta
    - transport_options.setdefault
    - datetime.datetime.now
    - looker_sdk.rtl.auth_session.AuthSession._ok
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - <builtin>.isinstance
    - urllib.parse.urlencode
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - typing.cast
    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:
    - response.value.decode
    - datetime.timedelta
    - transport_options.setdefault
    - looker_sdk.rtl.auth_session.AuthSession._get_token
    - datetime.datetime.now
    - looker_sdk.rtl.auth_session.AuthSession._ok
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - <builtin>.isinstance
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - looker_sdk.rtl.auth_session.AuthSession._get_sudo_token
    - urllib.parse.urlencode
    - looker_sdk.rtl.auth_session.AuthSession._login_sudo
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - typing.cast
    - looker_sdk.rtl.auth_session.AuthSession._login
    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 0x7f2431b8fbe0>
    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:
    - response.value.decode
    - datetime.timedelta
    - datetime.datetime.now
    - looker_sdk.rtl.auth_session.AuthSession._ok
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - <builtin>.isinstance
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - looker_sdk.rtl.auth_session.AuthSession._login_sudo
    - looker_sdk.rtl.auth_token.AuthToken.__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: 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:
    - response.value.decode
    - datetime.timedelta
    - transport_options.setdefault
    - looker_sdk.rtl.auth_session.AuthSession._get_token
    - datetime.datetime.now
    - looker_sdk.rtl.auth_session.AuthSession._ok
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - <builtin>.isinstance
    - urllib.parse.urlencode
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    - typing.cast
    - looker_sdk.rtl.auth_session.AuthSession._login
    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 0x7f2431afd880>
    - <ast.Constant object at 0x7f2431afd640>
    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:
    - response.value.decode
    - datetime.timedelta
    - datetime.datetime.now
    - looker_sdk.rtl.auth_session.AuthSession._ok
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - <builtin>.isinstance
    - looker_sdk.rtl.auth_session.AuthSession._logout
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    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 0x7f2431afd160>
    - <ast.Constant object at 0x7f243121cdf0>
    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:
    - response.value.decode
    - datetime.timedelta
    - datetime.datetime.now
    - looker_sdk.rtl.auth_session.AuthSession._ok
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - <builtin>.isinstance
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    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: 457
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - byte_count
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 245
    functionName: looker_sdk.rtl.auth_session.CryptoHash.secure_random
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 0
    functionsReached:
    - secrets.token_urlsafe
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: secrets.token_urlsafe
    functionSourceFile: secrets
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - message
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 248
    functionName: looker_sdk.rtl.auth_session.CryptoHash.sha256_hash
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 0
    functionsReached:
    - hashlib.sha256
    - value.hexdigest
    - value.update
    - <builtin>.bytes
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.bytes
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: value.update
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: value.hexdigest
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 7
    argDefaultValues: []
    argNames:
    - self
    - settings
    - transport
    - deserialize
    - serialize
    - crypto
    - version
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 255
    functionName: looker_sdk.rtl.auth_session.OAuthSession.__init__
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 0
    functionsReached:
    - config_data.get
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: config_data.get
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - scope
    - state
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 280
    functionName: looker_sdk.rtl.auth_session.OAuthSession.create_auth_code_request_url
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 0
    functionsReached:
    - urllib.parse.urljoin
    - urllib.parse.urlencode
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - grant_type
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 312
    functionName: looker_sdk.rtl.auth_session.OAuthSession._request_token
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 2
    functionsReached:
    - urllib.parse.urljoin
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f243130dee0>
    - <ast.Constant object at 0x7f243130d670>
    argNames:
    - self
    - auth_code
    - code_verifier
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 330
    functionName: looker_sdk.rtl.auth_session.OAuthSession.redeem_auth_code
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 0
    functionsReached:
    - datetime.timedelta
    - datetime.datetime.now
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - <builtin>.isinstance
    - looker_sdk.rtl.auth_session.OAuthSession._request_token
    - urllib.parse.urljoin
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 346
    functionName: looker_sdk.rtl.auth_session.OAuthSession._login
    functionSourceFile: looker_sdk.rtl.auth_session
    functionUses: 0
    functionsReached:
    - datetime.timedelta
    - datetime.datetime.now
    - looker_sdk.rtl.auth_token.AccessToken.__init__
    - <builtin>.isinstance
    - looker_sdk.rtl.auth_session.OAuthSession._request_token
    - urllib.parse.urljoin
    - looker_sdk.rtl.auth_token.AuthToken.set_token
    - looker_sdk.rtl.auth_token.AuthToken.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: looker_sdk.rtl.auth_token
    functionSourceFile: looker_sdk.rtl.auth_token
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - access_token
    - token_type
    - expires_in
    - refresh_token
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 51
    functionName: looker_sdk.rtl.auth_token.AccessToken.__init__
    functionSourceFile: looker_sdk.rtl.auth_token
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: datetime.datetime.now
    functionSourceFile: datetime
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - token
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 83
    functionName: looker_sdk.rtl.auth_token.AuthToken.set_token
    functionSourceFile: looker_sdk.rtl.auth_token
    functionUses: 15
    functionsReached:
    - datetime.datetime.now
    - datetime.timedelta
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 97
    functionName: looker_sdk.rtl.auth_token.AuthToken.is_active
    functionSourceFile: looker_sdk.rtl.auth_token
    functionUses: 0
    functionsReached:
    - datetime.datetime.now
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 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 0x7f242f70ad30>
    argNames:
    - self
    - alert_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 44
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.follow_alert
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    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: 268
    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 0x7f243171dac0>
    - <ast.Constant object at 0x7f243171d3d0>
    - <ast.Constant object at 0x7f243171d640>
    argNames:
    - self
    - path
    - structure
    - query_params
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 169
    functionName: looker_sdk.rtl.api_methods.APIMethods.post
    functionSourceFile: looker_sdk.rtl.api_methods
    functionUses: 93
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f242f70a520>
    argNames:
    - self
    - alert_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 65
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.unfollow_alert
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f2432a81310>
    - <ast.Constant object at 0x7f2432a81070>
    - <ast.Constant object at 0x7f2432a81190>
    argNames:
    - self
    - path
    - structure
    - query_params
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 232
    functionName: looker_sdk.rtl.api_methods.APIMethods.delete
    functionSourceFile: looker_sdk.rtl.api_methods
    functionUses: 58
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods._path
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    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 0x7f2431c1a910>
    - <ast.Constant object at 0x7f2431c1ab20>
    - <ast.Constant object at 0x7f2431c1adc0>
    - <ast.Constant object at 0x7f2431c1afa0>
    - <ast.Constant object at 0x7f2431c1a940>
    - <ast.Constant object at 0x7f2431c1a3a0>
    - <ast.Constant object at 0x7f2431c1a400>
    - <ast.Constant object at 0x7f2431c1a460>
    - <ast.Constant object at 0x7f2431c1ae80>
    - <ast.Constant object at 0x7f2431c1a9a0>
    - <ast.Constant object at 0x7f2431c1aa30>
    argNames:
    - self
    - limit
    - offset
    - group_by
    - fields
    - disabled
    - frequency
    - condition_met
    - last_run_start
    - last_run_end
    - all_owners
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 86
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_alerts
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f243277a880>
    - <ast.Constant object at 0x7f243277a130>
    argNames:
    - self
    - path
    - structure
    - query_params
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 140
    functionName: looker_sdk.rtl.api_methods.APIMethods.get
    functionSourceFile: looker_sdk.rtl.api_methods
    functionUses: 215
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24317e6df0>
    argNames:
    - self
    - alert_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 136
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.get_alert
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f24317e6f10>
    argNames:
    - self
    - alert_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 159
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_alert
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.put
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f2432228820>
    - <ast.Constant object at 0x7f2432228670>
    - <ast.Constant object at 0x7f2432228850>
    - <ast.Constant object at 0x7f2432228340>
    argNames:
    - self
    - path
    - structure
    - query_params
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 211
    functionName: looker_sdk.rtl.api_methods.APIMethods.put
    functionSourceFile: looker_sdk.rtl.api_methods
    functionUses: 22
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f24317ae790>
    argNames:
    - self
    - alert_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 184
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_alert_field
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f24316cb250>
    - <ast.Constant object at 0x7f24316cb130>
    - <ast.Constant object at 0x7f24316cb880>
    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: 53
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24317ae400>
    argNames:
    - self
    - alert_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 207
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_alert
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24317c4700>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 262
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_alert
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f24317c4910>
    - <ast.Constant object at 0x7f24317c4bb0>
    argNames:
    - self
    - alert_id
    - force
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 282
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.enqueue_alert
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431807c10>
    - <ast.Constant object at 0x7f24318070d0>
    - <ast.Constant object at 0x7f2431807ee0>
    argNames:
    - self
    - limit
    - offset
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 307
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.alert_notifications
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24317f1310>
    argNames:
    - self
    - alert_notification_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 331
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.read_alert_notification
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f24317f1b20>
    - <ast.Constant object at 0x7f24317f1e80>
    - <ast.Constant object at 0x7f24317f1850>
    argNames:
    - self
    - client_id
    - client_secret
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 383
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.login
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    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 0x7f24328d1490>
    - <ast.Constant object at 0x7f24328d16d0>
    argNames:
    - self
    - user_id
    - associative
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 423
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.login_user
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - warnings.warn
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f2433918460>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 450
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.logout
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - json.loads
    - looker_sdk.error.ErrorDocHelper.get_index
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431c47220>
    - <ast.Constant object at 0x7f2431c473a0>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 472
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.artifact_usage
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f2431c474c0>
    - <ast.Constant object at 0x7f2432410250>
    - <ast.Constant object at 0x7f2432410d60>
    - <ast.Constant object at 0x7f2432410310>
    argNames:
    - self
    - fields
    - limit
    - offset
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 495
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.artifact_namespaces
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2432410ee0>
    - <ast.Constant object at 0x7f2432410fa0>
    argNames:
    - self
    - namespace
    - key
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 524
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.artifact_value
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f243172d0d0>
    argNames:
    - self
    - namespace
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 550
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.purge_artifacts
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 11
    argDefaultValues:
    - <ast.Constant object at 0x7f2431e8a6a0>
    - <ast.Constant object at 0x7f2431e8abe0>
    - <ast.Constant object at 0x7f2431e8a070>
    - <ast.Constant object at 0x7f2431e8a250>
    - <ast.Constant object at 0x7f2431e8a340>
    - <ast.Constant object at 0x7f2431e8afd0>
    - <ast.Constant object at 0x7f2431e8abb0>
    - <ast.Constant object at 0x7f2431e8a460>
    - <ast.Constant object at 0x7f2431e8a550>
    argNames:
    - self
    - namespace
    - fields
    - key
    - user_ids
    - min_size
    - max_size
    - limit
    - offset
    - tally
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 587
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_artifacts
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 8
    argDefaultValues:
    - <ast.Constant object at 0x7f2431e91100>
    - <ast.Constant object at 0x7f2431e91070>
    - <ast.Constant object at 0x7f2431e919d0>
    - <ast.Constant object at 0x7f2431e916d0>
    - <ast.Constant object at 0x7f2431e91760>
    argNames:
    - self
    - namespace
    - key
    - fields
    - limit
    - offset
    - tally
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 638
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.artifact
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431e320d0>
    argNames:
    - self
    - namespace
    - key
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 680
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_artifact
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f2431e53df0>
    - <ast.Constant object at 0x7f2431e53b50>
    argNames:
    - self
    - namespace
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 729
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_artifacts
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.put
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431e53610>
    - <ast.Constant object at 0x7f2431e53ee0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 763
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_embed_secret
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24317d67c0>
    argNames:
    - self
    - embed_secret_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 785
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_embed_secret
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24317d64f0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 849
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_sso_embed_url
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24316f68e0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 893
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_embed_url_as_me
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24316f6b50>
    - <ast.Constant object at 0x7f24316f6a60>
    argNames:
    - self
    - url
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 913
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.validate_embed_url
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24317cf160>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 965
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.acquire_embed_cookieless_session
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24317cf910>
    argNames:
    - self
    - session_reference_token
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 991
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_embed_cookieless_session
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24317bfac0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1027
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.generate_tokens_for_cookieless_session
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.put
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f24317bf220>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1064
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.ldap_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24317bf4c0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1094
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_ldap_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f243181f130>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1133
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.test_ldap_config_connection
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.put
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f243181fc40>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1174
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.test_ldap_config_auth
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.put
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431823b20>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1204
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.test_ldap_config_user_info
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.put
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431823f10>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1234
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.test_ldap_config_user_auth
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.put
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2432a815e0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1255
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.register_mobile_device
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2432a819a0>
    argNames:
    - self
    - device_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1275
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_mobile_device_registration
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2432228280>
    argNames:
    - self
    - device_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1296
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.deregister_mobile_device
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24316cb6a0>
    - <ast.Constant object at 0x7f24316cbe20>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1323
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_oauth_client_apps
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f24316cbfd0>
    - <ast.Constant object at 0x7f24316cb0a0>
    argNames:
    - self
    - client_guid
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1346
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.oauth_client_app
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f243171d8b0>
    - <ast.Constant object at 0x7f243171ddf0>
    argNames:
    - self
    - client_guid
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1375
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.register_oauth_client_app
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f243277ad60>
    - <ast.Constant object at 0x7f243277ae20>
    argNames:
    - self
    - client_guid
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1403
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_oauth_client_app
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f243277aa00>
    argNames:
    - self
    - client_guid
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1437
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_oauth_client_app
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24316929d0>
    argNames:
    - self
    - client_guid
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1461
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.invalidate_tokens
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f2431692b50>
    - <ast.Constant object at 0x7f2431692c70>
    argNames:
    - self
    - client_guid
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1488
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.activate_app_user
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f24316b35e0>
    - <ast.Constant object at 0x7f24316b3760>
    argNames:
    - self
    - client_guid
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1524
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.deactivate_app_user
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f2431653220>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1564
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.oidc_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431653be0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1592
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_oidc_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431707d90>
    argNames:
    - self
    - test_slug
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1614
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.oidc_test_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431707d30>
    argNames:
    - self
    - test_slug
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1637
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_oidc_test_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24316bebe0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1660
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_oidc_test_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f24316be460>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1682
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.password_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24326c2580>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1702
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_password_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f24326c22b0>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1724
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.force_password_reset_at_next_login_for_all_users
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.put
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f24313d5be0>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1755
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.saml_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24313d5430>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1783
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_saml_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431566dc0>
    argNames:
    - self
    - test_slug
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1805
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.saml_test_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431566400>
    argNames:
    - self
    - test_slug
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1828
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_saml_test_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431577400>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1851
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_saml_test_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431577730>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1873
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.parse_saml_idp_metadata
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431577fd0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1897
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.fetch_and_parse_saml_idp_metadata
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f2431562b80>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1917
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.session_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431562670>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1935
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_session_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24314e7640>
    - <ast.Constant object at 0x7f24314e76d0>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1959
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.get_support_access_allowlist_entries
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24314e7820>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1984
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.add_support_access_allowlist_entries
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431434d90>
    argNames:
    - self
    - entry_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2008
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_support_access_allowlist_entry
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431434250>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2033
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.enable_support_access
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.put
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f24314b9fd0>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2057
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.disable_support_access
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.put
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f24314b9370>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2079
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.support_access_status
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431c0ff10>
    - <ast.Constant object at 0x7f2431c0f0d0>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2097
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_user_login_lockouts
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 13
    argDefaultValues:
    - <ast.Constant object at 0x7f24314619a0>
    - <ast.Constant object at 0x7f2431461b20>
    - <ast.Constant object at 0x7f24314610d0>
    - <ast.Constant object at 0x7f2431461490>
    - <ast.Constant object at 0x7f2431461820>
    - <ast.Constant object at 0x7f24314614f0>
    - <ast.Constant object at 0x7f24314610a0>
    - <ast.Constant object at 0x7f2431461130>
    - <ast.Constant object at 0x7f24314615e0>
    - <ast.Constant object at 0x7f2431461850>
    - <ast.Constant object at 0x7f2431461670>
    - <ast.Constant object at 0x7f2431461550>
    argNames:
    - self
    - fields
    - page
    - per_page
    - limit
    - offset
    - sorts
    - auth_type
    - full_name
    - email
    - remote_id
    - filter_or
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2118
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_user_login_lockouts
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431ac5e50>
    argNames:
    - self
    - key
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2171
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_login_lockout
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431ac5970>
    - <ast.Constant object at 0x7f2431ac5910>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2196
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_boards
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431fadc40>
    - <ast.Constant object at 0x7f2431fada00>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2217
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_board
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    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 0x7f2431b3b280>
    - <ast.Constant object at 0x7f2431b3bf70>
    - <ast.Constant object at 0x7f2431b3b5e0>
    - <ast.Constant object at 0x7f2431b3b580>
    - <ast.Constant object at 0x7f2431b3b1f0>
    - <ast.Constant object at 0x7f2431b3b040>
    - <ast.Constant object at 0x7f2431b3bc10>
    - <ast.Constant object at 0x7f2431b3b910>
    - <ast.Constant object at 0x7f2431b3b0a0>
    - <ast.Constant object at 0x7f2431b3bac0>
    - <ast.Constant object at 0x7f2431b3b250>
    - <ast.Constant object at 0x7f2431b3b2e0>
    - <ast.Constant object at 0x7f2431b3b190>
    - <ast.Constant object at 0x7f2431b3b3a0>
    - <ast.Constant object at 0x7f2431b3b370>
    argNames:
    - self
    - title
    - created_at
    - first_name
    - last_name
    - fields
    - favorited
    - creator_id
    - sorts
    - page
    - per_page
    - offset
    - limit
    - filter_or
    - permission
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2261
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_boards
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f24312c3d30>
    - <ast.Constant object at 0x7f24312c33a0>
    argNames:
    - self
    - board_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2323
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.board
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f24314391f0>
    - <ast.Constant object at 0x7f2431439bb0>
    argNames:
    - self
    - board_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2347
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_board
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431439910>
    argNames:
    - self
    - board_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2373
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_board
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f2431924490>
    - <ast.Constant object at 0x7f2431924460>
    - <ast.Constant object at 0x7f2431924190>
    - <ast.Constant object at 0x7f2431924340>
    argNames:
    - self
    - fields
    - sorts
    - board_section_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2394
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_board_items
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2432e72130>
    - <ast.Constant object at 0x7f2432e72190>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2423
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_board_item
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2432e72a00>
    - <ast.Constant object at 0x7f2432e72970>
    argNames:
    - self
    - board_item_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2446
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.board_item
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f2433058e20>
    - <ast.Constant object at 0x7f2433058760>
    argNames:
    - self
    - board_item_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2470
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_board_item
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24334f9a00>
    argNames:
    - self
    - board_item_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2496
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_board_item
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431248f10>
    - <ast.Constant object at 0x7f24312482e0>
    - <ast.Constant object at 0x7f2431248d30>
    argNames:
    - self
    - fields
    - sorts
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2517
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_board_sections
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431248190>
    - <ast.Constant object at 0x7f2431248880>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2540
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_board_section
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f24313f0940>
    - <ast.Constant object at 0x7f24313f08b0>
    argNames:
    - self
    - board_section_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2563
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.board_section
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f2431a87bb0>
    - <ast.Constant object at 0x7f2431a87190>
    argNames:
    - self
    - board_section_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2587
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_board_section
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431a870d0>
    argNames:
    - self
    - board_section_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2613
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_board_section
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2432ae6550>
    - <ast.Constant object at 0x7f2432ae6a60>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2645
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_color_collections
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2432ae6ac0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2674
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_color_collection
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2432da0280>
    - <ast.Constant object at 0x7f2432da0970>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2699
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.color_collections_custom
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24330ed820>
    - <ast.Constant object at 0x7f24330ed1c0>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2725
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.color_collections_standard
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f24330edd90>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2750
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.default_color_collection
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2432fdfc40>
    argNames:
    - self
    - collection_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2771
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.set_default_color_collection
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.put
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2432fdf220>
    - <ast.Constant object at 0x7f2432fdf4c0>
    argNames:
    - self
    - collection_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2801
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.color_collection
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2432e44c70>
    argNames:
    - self
    - collection_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2826
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_color_collection
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2432e44070>
    argNames:
    - self
    - collection_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2856
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_color_collection
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f2432e309d0>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2881
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.cloud_storage_configuration
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2432e30520>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2899
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_cloud_storage_configuration
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f243137c8e0>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2919
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.custom_welcome_email
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f243137cb80>
    - <ast.Constant object at 0x7f243137ca90>
    argNames:
    - self
    - body
    - send_test_welcome_email
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2937
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_custom_welcome_email
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24335e54f0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2960
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_custom_welcome_email_test
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.put
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f24335e5880>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2980
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.digest_emails_enabled
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24314af9a0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 2998
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_digest_emails_enabled
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f24314af7f0>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3020
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_digest_email_send
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f2431a997f0>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3042
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.public_egress_ip_addresses
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f2431a99b20>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3060
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.internal_help_resources_content
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431a1d7c0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3078
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_internal_help_resources_content
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f2431a1db80>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3098
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.internal_help_resources
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431a1d280>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3116
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_internal_help_resources
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f2431ad19d0>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3138
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_legacy_features
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431ad1c10>
    argNames:
    - self
    - legacy_feature_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3158
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.legacy_feature
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431a434c0>
    argNames:
    - self
    - legacy_feature_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3181
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_legacy_feature
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f2431a43730>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3204
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_locales
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f2431e7b1f0>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3222
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.mobile_settings
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431e7bd30>
    - <ast.Constant object at 0x7f2431e7b6a0>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3264
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.get_setting
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2432fe0280>
    - <ast.Constant object at 0x7f2432fe0700>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3313
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.set_setting
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2432fe0460>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3338
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.set_smtp_settings
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2432db2250>
    - <ast.Constant object at 0x7f2432db2130>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3358
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.smtp_status
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f2432db2c10>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3379
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_timezones
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431af8460>
    - <ast.Constant object at 0x7f2431af89a0>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3397
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.versions
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431af8280>
    argNames:
    - self
    - api_version
    - specification
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3420
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.api_spec
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24321a2460>
    - <ast.Constant object at 0x7f24321a2580>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3448
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.whitelabel_configuration
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431e3e610>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3471
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_whitelabel_configuration
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.put
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431e3e7f0>
    - <ast.Constant object at 0x7f2431e3efd0>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3495
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_connections
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431ab3340>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3516
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_connection
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431ab3e20>
    - <ast.Constant object at 0x7f2431ab3c10>
    argNames:
    - self
    - connection_name
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3536
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.connection
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431bd1100>
    argNames:
    - self
    - connection_name
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3560
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_connection
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431bd16a0>
    argNames:
    - self
    - connection_name
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3583
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_connection
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431e421f0>
    argNames:
    - self
    - connection_name
    - override_context
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3604
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_connection_override
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431c510a0>
    - <ast.Constant object at 0x7f2431c51430>
    argNames:
    - self
    - connection_name
    - tests
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3635
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.test_connection
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.put
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431c51fd0>
    - <ast.Constant object at 0x7f2431c519a0>
    argNames:
    - self
    - body
    - tests
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3666
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.test_connection_config
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.put
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2432b43c10>
    - <ast.Constant object at 0x7f2432b43d30>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3689
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_dialect_infos
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f243146d4f0>
    - <ast.Constant object at 0x7f243146d400>
    - <ast.Constant object at 0x7f243146d970>
    argNames:
    - self
    - name
    - client_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3712
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_external_oauth_applications
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f243146d1f0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3737
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_external_oauth_application
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f24315d8910>
    argNames:
    - self
    - client_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3759
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_external_oauth_application
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24315d8f70>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3782
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_oauth_application_user_state
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f243157e2e0>
    - <ast.Constant object at 0x7f243157e4c0>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3802
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_ssh_servers
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f243157e250>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3823
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_ssh_server
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f243142a490>
    argNames:
    - self
    - ssh_server_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3843
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.ssh_server
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f243142aee0>
    argNames:
    - self
    - ssh_server_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3864
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_ssh_server
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24314191f0>
    argNames:
    - self
    - ssh_server_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3887
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_ssh_server
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431b03df0>
    argNames:
    - self
    - ssh_server_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3908
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.test_ssh_server
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431b03940>
    - <ast.Constant object at 0x7f2431b03760>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3929
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_ssh_tunnels
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431f2efa0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3950
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_ssh_tunnel
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431f2e250>
    argNames:
    - self
    - ssh_tunnel_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3970
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.ssh_tunnel
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f24315584f0>
    argNames:
    - self
    - ssh_tunnel_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 3991
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_ssh_tunnel
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431558640>
    argNames:
    - self
    - ssh_tunnel_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4014
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_ssh_tunnel
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f243143fbb0>
    argNames:
    - self
    - ssh_tunnel_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4035
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.test_ssh_tunnel
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f243143f970>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4058
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.ssh_public_key
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    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 0x7f2431bb5d90>
    - <ast.Constant object at 0x7f2431bb57f0>
    - <ast.Constant object at 0x7f2431bb5f70>
    - <ast.Constant object at 0x7f2431bb5af0>
    - <ast.Constant object at 0x7f2431bb5a00>
    - <ast.Constant object at 0x7f2431bb52b0>
    - <ast.Constant object at 0x7f2431bb5220>
    - <ast.Constant object at 0x7f2431bb5580>
    - <ast.Constant object at 0x7f2431bb5a30>
    - <ast.Constant object at 0x7f2431bb5310>
    - <ast.Constant object at 0x7f2431bb58e0>
    - <ast.Constant object at 0x7f2431bb5d60>
    - <ast.Constant object at 0x7f2431bb5ac0>
    argNames:
    - self
    - id
    - user_id
    - content_metadata_id
    - dashboard_id
    - look_id
    - board_id
    - include_board_items
    - limit
    - offset
    - sorts
    - fields
    - filter_or
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4101
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_content_favorites
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f243151e7f0>
    - <ast.Constant object at 0x7f243151e9a0>
    argNames:
    - self
    - content_favorite_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4157
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.content_favorite
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f243151e790>
    argNames:
    - self
    - content_favorite_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4181
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_content_favorite
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24315e36a0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4202
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_content_favorite
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f24315e3f10>
    - <ast.Constant object at 0x7f24315e3400>
    argNames:
    - self
    - parent_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4222
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_content_metadatas
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f24315d2640>
    - <ast.Constant object at 0x7f24315d2e80>
    argNames:
    - self
    - content_metadata_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4245
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.content_metadata
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431c1e4c0>
    argNames:
    - self
    - content_metadata_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4269
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_content_metadata
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431c1eb80>
    - <ast.Constant object at 0x7f2431c1e790>
    argNames:
    - self
    - content_metadata_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4292
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_content_metadata_accesses
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f24313fca00>
    - <ast.Constant object at 0x7f24313fcbe0>
    argNames:
    - self
    - body
    - send_boards_notification_email
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4318
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_content_metadata_access
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f243127a640>
    argNames:
    - self
    - content_metadata_access_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4344
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_content_metadata_access
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.put
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f243127a5e0>
    argNames:
    - self
    - content_metadata_access_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4368
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_content_metadata_access
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 9
    argDefaultValues:
    - <ast.Constant object at 0x7f243169cdc0>
    - <ast.Constant object at 0x7f243169c730>
    - <ast.Constant object at 0x7f243169c2e0>
    - <ast.Constant object at 0x7f243169ca00>
    - <ast.Constant object at 0x7f243169cf70>
    - <ast.Constant object at 0x7f243169c6a0>
    - <ast.Constant object at 0x7f243169c3a0>
    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: 4397
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_content
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 9
    argDefaultValues:
    - <ast.Constant object at 0x7f2431e59d60>
    - <ast.Constant object at 0x7f2431e59f40>
    - <ast.Constant object at 0x7f2431e59df0>
    - <ast.Constant object at 0x7f2431e59220>
    - <ast.Constant object at 0x7f2431e59b50>
    - <ast.Constant object at 0x7f2431e595e0>
    - <ast.Constant object at 0x7f2431e59a00>
    - <ast.Constant object at 0x7f2431e59700>
    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: 4441
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.content_summary
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 9
    argDefaultValues:
    - <ast.Constant object at 0x7f2431c5ebb0>
    - <ast.Constant object at 0x7f2431c5e370>
    - <ast.Constant object at 0x7f2431c5e3d0>
    - <ast.Constant object at 0x7f2431c5ed30>
    - <ast.Constant object at 0x7f2431c5e760>
    - <ast.Constant object at 0x7f2431c5efd0>
    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: 4485
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.content_thumbnail
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f2431c2a670>
    - <ast.Constant object at 0x7f2431c2abe0>
    - <ast.Constant object at 0x7f2431c2a970>
    - <ast.Constant object at 0x7f2431c2ac10>
    argNames:
    - self
    - fields
    - project_names
    - space_ids
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4529
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.content_validation
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 15
    argDefaultValues:
    - <ast.Constant object at 0x7f2432721b20>
    - <ast.Constant object at 0x7f2432721ca0>
    - <ast.Constant object at 0x7f2432721220>
    - <ast.Constant object at 0x7f2432721670>
    - <ast.Constant object at 0x7f2432721b50>
    - <ast.Constant object at 0x7f2432721a00>
    - <ast.Constant object at 0x7f2432721a90>
    - <ast.Constant object at 0x7f2432721460>
    - <ast.Constant object at 0x7f2432721a30>
    - <ast.Constant object at 0x7f2432721d00>
    - <ast.Constant object at 0x7f2432721ac0>
    - <ast.Constant object at 0x7f24327216d0>
    - <ast.Constant object at 0x7f24327211c0>
    - <ast.Constant object at 0x7f24327215b0>
    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: 4579
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_content_views
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f243140e6a0>
    - <ast.Constant object at 0x7f243140ecd0>
    argNames:
    - self
    - type
    - resource_id
    - reload
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4643
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.vector_thumbnail
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f243182f910>
    - <ast.Constant object at 0x7f243182f400>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4680
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_dashboards
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f243182f700>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4714
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    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 0x7f2431bfe250>
    - <ast.Constant object at 0x7f2431bfe820>
    - <ast.Constant object at 0x7f2431bfe0d0>
    - <ast.Constant object at 0x7f2431bfe8b0>
    - <ast.Constant object at 0x7f2431bfe700>
    - <ast.Constant object at 0x7f2431bfe1f0>
    - <ast.Constant object at 0x7f2431bfebe0>
    - <ast.Constant object at 0x7f2431bfea90>
    - <ast.Constant object at 0x7f2431bfe280>
    - <ast.Constant object at 0x7f2431bfee80>
    - <ast.Constant object at 0x7f2431bfe100>
    - <ast.Constant object at 0x7f2431bfed30>
    - <ast.Constant object at 0x7f2431bfe7c0>
    - <ast.Constant object at 0x7f2431bfeb20>
    - <ast.Constant object at 0x7f2431bfe5e0>
    - <ast.Constant object at 0x7f2431bfed00>
    - <ast.Constant object at 0x7f2431bfe7f0>
    - <ast.Constant object at 0x7f2431bfefa0>
    - <ast.Constant object at 0x7f2431bfe130>
    - <ast.Constant object at 0x7f2431bfe580>
    - <ast.Constant object at 0x7f2431bfedc0>
    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: 4763
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_dashboards
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f243142f4f0>
    - <ast.Constant object at 0x7f243142f1c0>
    - <ast.Constant object at 0x7f243142f0a0>
    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: 4854
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.import_lookml_dashboard
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f2431399550>
    - <ast.Constant object at 0x7f2431399be0>
    - <ast.Constant object at 0x7f2431399b50>
    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: 4893
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.sync_lookml_dashboard
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431787d60>
    - <ast.Constant object at 0x7f2431787f40>
    argNames:
    - self
    - dashboard_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4925
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.dashboard
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431787730>
    argNames:
    - self
    - dashboard_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4958
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_dashboard
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431bccf70>
    argNames:
    - self
    - dashboard_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 4987
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_dashboard
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431bcca60>
    argNames:
    - self
    - dashboard_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5010
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_aggregate_table_lookml
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f243122dcd0>
    argNames:
    - self
    - dashboard_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5033
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_lookml
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431413280>
    argNames:
    - self
    - dashboard_id
    - folder_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5059
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.move_dashboard
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24314138b0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5097
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.import_dashboard_from_lookml
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2432a94fd0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5117
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_from_lookml
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431fa8a90>
    - <ast.Constant object at 0x7f2431fa8730>
    argNames:
    - self
    - dashboard_id
    - folder_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5145
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.copy_dashboard
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 9
    argDefaultValues:
    - <ast.Constant object at 0x7f24315946d0>
    - <ast.Constant object at 0x7f2431594a00>
    - <ast.Constant object at 0x7f2431594f70>
    - <ast.Constant object at 0x7f2431594a90>
    - <ast.Constant object at 0x7f2431594910>
    - <ast.Constant object at 0x7f2431594e80>
    - <ast.Constant object at 0x7f2431594760>
    - <ast.Constant object at 0x7f2431594d90>
    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: 5192
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_dashboard_elements
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2432f34640>
    - <ast.Constant object at 0x7f2432f340d0>
    argNames:
    - self
    - dashboard_element_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5233
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_element
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f24318ed400>
    - <ast.Constant object at 0x7f24318edfd0>
    argNames:
    - self
    - dashboard_element_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5257
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_dashboard_element
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24318ed340>
    argNames:
    - self
    - dashboard_element_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5283
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_dashboard_element
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f243313b0a0>
    - <ast.Constant object at 0x7f243313be20>
    argNames:
    - self
    - dashboard_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5304
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_dashboard_elements
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f243268b0a0>
    - <ast.Constant object at 0x7f243268bc70>
    - <ast.Constant object at 0x7f243268b340>
    argNames:
    - self
    - body
    - fields
    - apply_filters
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5328
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_element
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f243268b820>
    - <ast.Constant object at 0x7f243268bd30>
    argNames:
    - self
    - dashboard_filter_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5353
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_filter
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f2432f38b50>
    - <ast.Constant object at 0x7f2432f38430>
    argNames:
    - self
    - dashboard_filter_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5377
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_dashboard_filter
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431cc61f0>
    argNames:
    - self
    - dashboard_filter_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5403
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_dashboard_filter
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431cc6b50>
    - <ast.Constant object at 0x7f2431cc6640>
    argNames:
    - self
    - dashboard_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5424
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_dashboard_filters
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431c681f0>
    - <ast.Constant object at 0x7f2431c68040>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5448
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_filter
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f24317b3eb0>
    - <ast.Constant object at 0x7f24317b3220>
    argNames:
    - self
    - dashboard_layout_component_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5471
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_layout_component
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f243188d2b0>
    - <ast.Constant object at 0x7f243188dac0>
    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: 5497
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_dashboard_layout_component
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f243188dd60>
    - <ast.Constant object at 0x7f243188d0a0>
    argNames:
    - self
    - dashboard_layout_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5525
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_layout_dashboard_layout_components
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431a4b880>
    - <ast.Constant object at 0x7f2431a4bee0>
    argNames:
    - self
    - dashboard_layout_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5549
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_layout
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f24316e0bb0>
    - <ast.Constant object at 0x7f24316e0460>
    argNames:
    - self
    - dashboard_layout_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5573
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_dashboard_layout
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24316e04c0>
    argNames:
    - self
    - dashboard_layout_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5599
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_dashboard_layout
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f24321db430>
    - <ast.Constant object at 0x7f24321db7c0>
    argNames:
    - self
    - dashboard_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5620
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_dashboard_layouts
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431dffdf0>
    - <ast.Constant object at 0x7f2431dff040>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5644
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_layout
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431dffa60>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5671
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.perform_data_action
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2432dbd250>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5691
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.fetch_remote_data_action_form
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f2431945280>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5715
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_datagroups
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431945a00>
    argNames:
    - self
    - datagroup_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5733
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.datagroup
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431dd3ac0>
    argNames:
    - self
    - datagroup_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5754
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_datagroup
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f2432f1ec10>
    - <ast.Constant object at 0x7f2432f1ebe0>
    - <ast.Constant object at 0x7f2432f1e100>
    argNames:
    - self
    - model
    - format
    - color
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5781
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.graph_derived_tables_for_model
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f2432f1ed00>
    - <ast.Constant object at 0x7f2432f1e520>
    - <ast.Constant object at 0x7f2432f1e490>
    argNames:
    - self
    - view
    - models
    - workspace
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5807
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.graph_derived_tables_for_view
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 8
    argDefaultValues:
    - <ast.Constant object at 0x7f2432238430>
    - <ast.Constant object at 0x7f2432238970>
    - <ast.Constant object at 0x7f2432238d90>
    - <ast.Constant object at 0x7f2432238040>
    - <ast.Constant object at 0x7f2432238d60>
    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: 5833
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.start_pdt_build
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2432990730>
    argNames:
    - self
    - materialization_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5871
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.check_pdt_build
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2433132610>
    - <ast.Constant object at 0x7f24331325b0>
    argNames:
    - self
    - materialization_id
    - source
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5892
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.stop_pdt_build
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 15
    argDefaultValues:
    - <ast.Constant object at 0x7f2431b50940>
    - <ast.Constant object at 0x7f2431b50340>
    - <ast.Constant object at 0x7f2431b50580>
    - <ast.Constant object at 0x7f2431b50730>
    - <ast.Constant object at 0x7f2431b50eb0>
    - <ast.Constant object at 0x7f2431b508b0>
    - <ast.Constant object at 0x7f2431b50af0>
    - <ast.Constant object at 0x7f2431b50610>
    - <ast.Constant object at 0x7f2431b504c0>
    - <ast.Constant object at 0x7f2431b50100>
    - <ast.Constant object at 0x7f2431b50160>
    - <ast.Constant object at 0x7f2431b50820>
    - <ast.Constant object at 0x7f2431b501c0>
    - <ast.Constant object at 0x7f2431b50670>
    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: 5920
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_folders
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f24318fddf0>
    - <ast.Constant object at 0x7f24318fde50>
    argNames:
    - self
    - folder_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 5979
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.folder
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f24318fd9d0>
    argNames:
    - self
    - folder_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6003
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_folder
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431cebbb0>
    argNames:
    - self
    - folder_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6027
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_folder
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24331045e0>
    - <ast.Constant object at 0x7f2433104460>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6050
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_folders
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431d90490>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6074
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_folder
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 9
    argDefaultValues:
    - <ast.Constant object at 0x7f2431d90d00>
    - <ast.Constant object at 0x7f2431d90790>
    - <ast.Constant object at 0x7f2431d90160>
    - <ast.Constant object at 0x7f2431d90370>
    - <ast.Constant object at 0x7f2431d90d30>
    - <ast.Constant object at 0x7f2431d90eb0>
    - <ast.Constant object at 0x7f2431d90580>
    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: 6094
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.folder_children
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f2431987dc0>
    - <ast.Constant object at 0x7f2431987fd0>
    - <ast.Constant object at 0x7f2431987e50>
    - <ast.Constant object at 0x7f2431987ac0>
    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: 6135
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.folder_children_search
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431b2a9a0>
    - <ast.Constant object at 0x7f2431b2a5b0>
    argNames:
    - self
    - folder_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6163
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.folder_parent
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431c142e0>
    - <ast.Constant object at 0x7f2431c141c0>
    argNames:
    - self
    - folder_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6187
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.folder_ancestors
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431cab3a0>
    - <ast.Constant object at 0x7f2431cabd00>
    argNames:
    - self
    - folder_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6212
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.folder_looks
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431caba00>
    - <ast.Constant object at 0x7f2431cabb80>
    argNames:
    - self
    - folder_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6236
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.folder_dashboards
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 11
    argDefaultValues:
    - <ast.Constant object at 0x7f2431fbe3a0>
    - <ast.Constant object at 0x7f2431fbe550>
    - <ast.Constant object at 0x7f2431fbe2e0>
    - <ast.Constant object at 0x7f2431fbec10>
    - <ast.Constant object at 0x7f243307eb20>
    - <ast.Constant object at 0x7f243307e640>
    - <ast.Constant object at 0x7f243307e760>
    - <ast.Constant object at 0x7f243307ec40>
    - <ast.Constant object at 0x7f243307e940>
    - <ast.Constant object at 0x7f243307e7f0>
    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: 6264
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_groups
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f243307e460>
    - <ast.Constant object at 0x7f243307e880>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6311
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_group
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 12
    argDefaultValues:
    - <ast.Constant object at 0x7f2431497040>
    - <ast.Constant object at 0x7f24314972e0>
    - <ast.Constant object at 0x7f2431497880>
    - <ast.Constant object at 0x7f2431497850>
    - <ast.Constant object at 0x7f2431497460>
    - <ast.Constant object at 0x7f2431497670>
    - <ast.Constant object at 0x7f2431497ee0>
    - <ast.Constant object at 0x7f24314978b0>
    - <ast.Constant object at 0x7f24314971f0>
    - <ast.Constant object at 0x7f24314977f0>
    - <ast.Constant object at 0x7f24314972b0>
    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: 6357
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_groups
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 12
    argDefaultValues:
    - <ast.Constant object at 0x7f2431b1e220>
    - <ast.Constant object at 0x7f2431b1e1f0>
    - <ast.Constant object at 0x7f2431b1eca0>
    - <ast.Constant object at 0x7f2431b1e400>
    - <ast.Constant object at 0x7f2431b1e280>
    - <ast.Constant object at 0x7f2431b1e6a0>
    - <ast.Constant object at 0x7f2431b1e3a0>
    - <ast.Constant object at 0x7f2431b1eaf0>
    - <ast.Constant object at 0x7f2431b1e550>
    - <ast.Constant object at 0x7f2431b1eb80>
    - <ast.Constant object at 0x7f2431b1e700>
    argNames:
    - self
    - fields
    - limit
    - offset
    - sorts
    - filter_or
    - id
    - name
    - external_group_id
    - externally_managed
    - externally_orphaned
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6430
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_groups_with_roles
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 12
    argDefaultValues:
    - <ast.Constant object at 0x7f2431344730>
    - <ast.Constant object at 0x7f2431344f10>
    - <ast.Constant object at 0x7f2431344d90>
    - <ast.Constant object at 0x7f2431344550>
    - <ast.Constant object at 0x7f24313442e0>
    - <ast.Constant object at 0x7f24313446d0>
    - <ast.Constant object at 0x7f2431344c70>
    - <ast.Constant object at 0x7f24313440a0>
    - <ast.Constant object at 0x7f2431344490>
    - <ast.Constant object at 0x7f2431344190>
    - <ast.Constant object at 0x7f2431344cd0>
    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: 6504
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_groups_with_hierarchy
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431ad68b0>
    - <ast.Constant object at 0x7f2431ad6340>
    argNames:
    - self
    - group_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6554
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.group
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f2431ad66a0>
    - <ast.Constant object at 0x7f2431ad6520>
    argNames:
    - self
    - group_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6578
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_group
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24337382b0>
    argNames:
    - self
    - group_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6604
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_group
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431ae13d0>
    - <ast.Constant object at 0x7f2431ae1af0>
    argNames:
    - self
    - group_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6625
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_group_groups
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f24330a35b0>
    argNames:
    - self
    - group_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6649
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.add_group_group
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 9
    argDefaultValues:
    - <ast.Constant object at 0x7f24330a3cd0>
    - <ast.Constant object at 0x7f24330a3610>
    - <ast.Constant object at 0x7f24330a3df0>
    - <ast.Constant object at 0x7f24330a3730>
    - <ast.Constant object at 0x7f24330a3070>
    - <ast.Constant object at 0x7f24330a3a60>
    - <ast.Constant object at 0x7f24330a3e80>
    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: 6673
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_group_users
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431573370>
    argNames:
    - self
    - group_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6714
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.add_group_user
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2432160b50>
    argNames:
    - self
    - group_id
    - user_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6738
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_group_user
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2432f279d0>
    argNames:
    - self
    - group_id
    - deleting_group_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6762
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_group_from_group
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f2431546e20>
    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: 6788
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_user_attribute_group_value
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f24315465e0>
    argNames:
    - self
    - group_id
    - user_attribute_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6815
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_attribute_group_value
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431e15910>
    - <ast.Constant object at 0x7f2431e157f0>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6843
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_primary_homepage_sections
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24317186a0>
    - <ast.Constant object at 0x7f2431718a00>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6868
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_integration_hubs
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431718df0>
    - <ast.Constant object at 0x7f24317183d0>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6891
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_integration_hub
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f24327051c0>
    - <ast.Constant object at 0x7f2432705f40>
    argNames:
    - self
    - integration_hub_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6914
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.integration_hub
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f2431a77b20>
    - <ast.Constant object at 0x7f2431a77550>
    argNames:
    - self
    - integration_hub_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6940
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_integration_hub
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24330853a0>
    argNames:
    - self
    - integration_hub_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6966
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_integration_hub
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24312382b0>
    argNames:
    - self
    - integration_hub_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 6987
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.accept_integration_hub_legal_agreement
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431238370>
    - <ast.Constant object at 0x7f24312380a0>
    - <ast.Constant object at 0x7f2431238970>
    argNames:
    - self
    - fields
    - integration_hub_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7008
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_integrations
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f24315bbdc0>
    - <ast.Constant object at 0x7f24315bbe20>
    argNames:
    - self
    - integration_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7034
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.integration
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f2432fe1cd0>
    - <ast.Constant object at 0x7f2432fe1e80>
    argNames:
    - self
    - integration_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7058
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_integration
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f243379f310>
    - <ast.Constant object at 0x7f243379fa90>
    argNames:
    - self
    - integration_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7084
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.fetch_integration_form
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f243379fa60>
    argNames:
    - self
    - integration_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7107
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.test_integration
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24334e89d0>
    - <ast.Constant object at 0x7f24334e8730>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7138
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_looks
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2432f209a0>
    - <ast.Constant object at 0x7f2432f20df0>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7165
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_look
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    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 0x7f24312434c0>
    - <ast.Constant object at 0x7f2431243820>
    - <ast.Constant object at 0x7f2431243ee0>
    - <ast.Constant object at 0x7f2431243a00>
    - <ast.Constant object at 0x7f2431243760>
    - <ast.Constant object at 0x7f24312434f0>
    - <ast.Constant object at 0x7f24312437c0>
    - <ast.Constant object at 0x7f2431243a60>
    - <ast.Constant object at 0x7f2431243a90>
    - <ast.Constant object at 0x7f2431243160>
    - <ast.Constant object at 0x7f24312439d0>
    - <ast.Constant object at 0x7f2431243400>
    - <ast.Constant object at 0x7f2431243100>
    - <ast.Constant object at 0x7f24312438e0>
    - <ast.Constant object at 0x7f2431243520>
    - <ast.Constant object at 0x7f2431243ac0>
    - <ast.Constant object at 0x7f2431243eb0>
    - <ast.Constant object at 0x7f2432f3ebb0>
    - <ast.Constant object at 0x7f2432f3e3d0>
    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: 7214
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_looks
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431893730>
    - <ast.Constant object at 0x7f2431893670>
    argNames:
    - self
    - look_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7290
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.look
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f2431893af0>
    - <ast.Constant object at 0x7f2431893a30>
    argNames:
    - self
    - look_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7333
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_look
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24330fc130>
    argNames:
    - self
    - look_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7365
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_look
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    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 0x7f2432e2b8e0>
    - <ast.Constant object at 0x7f2432e2b250>
    - <ast.Constant object at 0x7f2432e2b460>
    - <ast.Constant object at 0x7f2432e2bb80>
    - <ast.Constant object at 0x7f2432e2b0a0>
    - <ast.Constant object at 0x7f2432e2bc10>
    - <ast.Constant object at 0x7f2432e2bb50>
    - <ast.Constant object at 0x7f2432e2b520>
    - <ast.Constant object at 0x7f2432e2b670>
    - <ast.Constant object at 0x7f2432e2b4c0>
    - <ast.Constant object at 0x7f2432e2ba90>
    - <ast.Constant object at 0x7f2432e2bfd0>
    - <ast.Constant object at 0x7f2432e2bfa0>
    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: 7404
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.run_look
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431dcfac0>
    - <ast.Constant object at 0x7f2431dcf5e0>
    argNames:
    - self
    - look_id
    - folder_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7472
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.copy_look
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f243184f340>
    argNames:
    - self
    - look_id
    - folder_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7501
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.move_look
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 8
    argDefaultValues:
    - <ast.Constant object at 0x7f24318f1b50>
    - <ast.Constant object at 0x7f24318f1550>
    - <ast.Constant object at 0x7f24318f18e0>
    - <ast.Constant object at 0x7f24318f1070>
    - <ast.Constant object at 0x7f24318f1f70>
    - <ast.Constant object at 0x7f24318f1430>
    - <ast.Constant object at 0x7f24318f1c40>
    argNames:
    - self
    - fields
    - limit
    - offset
    - exclude_empty
    - exclude_hidden
    - include_internal
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7529
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_lookml_models
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f243161aca0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7567
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_lookml_model
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f243161a0d0>
    - <ast.Constant object at 0x7f243161aac0>
    argNames:
    - self
    - lookml_model_name
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7587
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.lookml_model
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f243184a250>
    argNames:
    - self
    - lookml_model_name
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7611
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_lookml_model
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f243184a490>
    argNames:
    - self
    - lookml_model_name
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7634
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_lookml_model
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f2431bc6c40>
    - <ast.Constant object at 0x7f2431bc6b50>
    - <ast.Constant object at 0x7f2431bc62e0>
    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: 7655
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.lookml_model_explore
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7f2431856250>
    - <ast.Constant object at 0x7f24318560d0>
    - <ast.Constant object at 0x7f2431856100>
    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: 7709
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.model_fieldname_suggestions
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431907640>
    argNames:
    - self
    - model_name
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7741
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.get_model
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431907a00>
    argNames:
    - self
    - connection_name
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7770
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.connection_databases
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f243372b8b0>
    - <ast.Constant object at 0x7f243372bac0>
    argNames:
    - self
    - connection_name
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7793
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.connection_features
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f24321e6a90>
    - <ast.Constant object at 0x7f24321e6940>
    - <ast.Constant object at 0x7f24321e6ac0>
    - <ast.Constant object at 0x7f24321e6bb0>
    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: 7817
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.connection_schemas
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 9
    argDefaultValues:
    - <ast.Constant object at 0x7f24321ec640>
    - <ast.Constant object at 0x7f24321ec760>
    - <ast.Constant object at 0x7f24321ec820>
    - <ast.Constant object at 0x7f24321ec580>
    - <ast.Constant object at 0x7f24321ec790>
    - <ast.Constant object at 0x7f24321ec9a0>
    - <ast.Constant object at 0x7f24321eccd0>
    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: 7850
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.connection_tables
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 9
    argDefaultValues:
    - <ast.Constant object at 0x7f24321f7400>
    - <ast.Constant object at 0x7f24321f74f0>
    - <ast.Constant object at 0x7f24321f79a0>
    - <ast.Constant object at 0x7f24321f7520>
    - <ast.Constant object at 0x7f24321f7850>
    - <ast.Constant object at 0x7f24321f7b80>
    - <ast.Constant object at 0x7f24321f7ac0>
    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: 7891
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.connection_columns
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f24321d0e50>
    - <ast.Constant object at 0x7f24321d0820>
    - <ast.Constant object at 0x7f24321d02e0>
    argNames:
    - self
    - connection_name
    - column_name
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7934
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.connection_search_columns
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f2431329cd0>
    - <ast.Constant object at 0x7f2431329c40>
    argNames:
    - self
    - connection_name
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7964
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.connection_cost_estimate
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f2431ee4280>
    - <ast.Constant object at 0x7f2431ee4880>
    argNames:
    - self
    - project_id
    - run_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 7995
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.get_ci_run
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f2431ee4e80>
    - <ast.Constant object at 0x7f2431ee4b50>
    argNames:
    - self
    - project_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8022
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_ci_run
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2432208b80>
    - <ast.Constant object at 0x7f24322085b0>
    argNames:
    - self
    - project_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8054
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.lock_all
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431bee0d0>
    argNames:
    - self
    - project_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8080
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_git_branches
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431bee7c0>
    argNames:
    - self
    - project_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8103
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.git_branch
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f24315eed90>
    argNames:
    - self
    - project_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8132
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_git_branch
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.put
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f243185f3d0>
    argNames:
    - self
    - project_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8162
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_git_branch
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f243185ff40>
    argNames:
    - self
    - project_id
    - branch_name
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8187
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.find_git_branch
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f24314e06a0>
    argNames:
    - self
    - project_id
    - branch_name
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8213
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_git_branch
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f2431c40880>
    - <ast.Constant object at 0x7f2431c40b50>
    - <ast.Constant object at 0x7f2431c400a0>
    argNames:
    - self
    - project_id
    - branch
    - ref
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8245
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.deploy_ref_to_production
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431c405b0>
    argNames:
    - self
    - project_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8282
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.deploy_to_production
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431450520>
    argNames:
    - self
    - project_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8305
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.reset_project_to_production
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24314501f0>
    argNames:
    - self
    - project_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8328
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.reset_project_to_remote
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431371850>
    - <ast.Constant object at 0x7f2431371640>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8351
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_projects
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24313714c0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8378
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_project
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f24315c16a0>
    - <ast.Constant object at 0x7f24315c19a0>
    argNames:
    - self
    - project_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8400
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.project
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f2431db04c0>
    - <ast.Constant object at 0x7f2431db0460>
    argNames:
    - self
    - project_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8445
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_project
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431ddd880>
    argNames:
    - self
    - project_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8473
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.manifest
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431ddd370>
    argNames:
    - self
    - project_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8496
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.git_deploy_key
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f243141f8b0>
    argNames:
    - self
    - project_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8525
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_git_deploy_key
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f243141f310>
    - <ast.Constant object at 0x7f243141fd00>
    argNames:
    - self
    - project_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8557
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.project_validation_results
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431f912b0>
    - <ast.Constant object at 0x7f2431f91580>
    argNames:
    - self
    - project_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8589
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.validate_project
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f243152a5e0>
    - <ast.Constant object at 0x7f243152a820>
    argNames:
    - self
    - project_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8615
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.project_workspace
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f243152aa30>
    - <ast.Constant object at 0x7f243152a550>
    argNames:
    - self
    - project_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8641
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_project_files
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f243154cf70>
    - <ast.Constant object at 0x7f243154c730>
    argNames:
    - self
    - project_id
    - file_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8667
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.project_file
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2432ba7580>
    - <ast.Constant object at 0x7f2432ba7100>
    argNames:
    - self
    - project_id
    - remote_url
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8699
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_git_connection_tests
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f24313cf1c0>
    - <ast.Constant object at 0x7f24313cf640>
    - <ast.Constant object at 0x7f24313cff10>
    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: 8729
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.run_git_connection_test
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f24312b3490>
    - <ast.Constant object at 0x7f24312b37c0>
    argNames:
    - self
    - project_id
    - file_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8765
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_lookml_tests
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f24312e64f0>
    - <ast.Constant object at 0x7f24312e6640>
    - <ast.Constant object at 0x7f24312e6fa0>
    - <ast.Constant object at 0x7f24312e6b50>
    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: 8791
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.run_lookml_test
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7f243167e910>
    - <ast.Constant object at 0x7f243167ed60>
    - <ast.Constant object at 0x7f243167eeb0>
    - <ast.Constant object at 0x7f243167e310>
    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: 8819
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.tag_ref
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f243167e340>
    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: 8858
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_repository_credential
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.put
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431616700>
    argNames:
    - self
    - root_project_id
    - credential_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8889
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_repository_credential
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f243174fa30>
    argNames:
    - self
    - root_project_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 8915
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.get_all_repository_credentials
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431aec250>
    argNames:
    - self
    - query_task_ids
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9006
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.query_task_multi_results
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431aec880>
    - <ast.Constant object at 0x7f2431aec970>
    argNames:
    - self
    - query_task_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9033
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.query_task
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2432b452b0>
    argNames:
    - self
    - query_task_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9079
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.query_task_results
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f24311cfc70>
    - <ast.Constant object at 0x7f24311cf280>
    argNames:
    - self
    - query_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9116
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f24311cf130>
    - <ast.Constant object at 0x7f24311cff10>
    argNames:
    - self
    - slug
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9156
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.query_for_slug
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 18
    argDefaultValues:
    - <ast.Constant object at 0x7f2431bc19d0>
    - <ast.Constant object at 0x7f2431bc1760>
    - <ast.Constant object at 0x7f2431bc1c10>
    - <ast.Constant object at 0x7f2431bc10a0>
    - <ast.Constant object at 0x7f2431bc1880>
    - <ast.Constant object at 0x7f2431bc16d0>
    - <ast.Constant object at 0x7f2431bc1dc0>
    - <ast.Constant object at 0x7f2431bc1070>
    - <ast.Constant object at 0x7f2431bc1100>
    - <ast.Constant object at 0x7f2431bc12b0>
    - <ast.Constant object at 0x7f2431bc1580>
    - <ast.Constant object at 0x7f2431bc17c0>
    - <ast.Constant object at 0x7f2431bc1610>
    - <ast.Constant object at 0x7f2431bc1df0>
    - <ast.Constant object at 0x7f2431bc14f0>
    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: 9231
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.run_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 17
    argDefaultValues:
    - <ast.Constant object at 0x7f2431b5c580>
    - <ast.Constant object at 0x7f2431b5c040>
    - <ast.Constant object at 0x7f2431b5c430>
    - <ast.Constant object at 0x7f2431b5cd00>
    - <ast.Constant object at 0x7f2431b5c0a0>
    - <ast.Constant object at 0x7f2431b5cee0>
    - <ast.Constant object at 0x7f2431b5cf40>
    - <ast.Constant object at 0x7f2431b5c940>
    - <ast.Constant object at 0x7f2431b5c700>
    - <ast.Constant object at 0x7f2431b5c970>
    - <ast.Constant object at 0x7f2431b5c280>
    - <ast.Constant object at 0x7f2431b5c790>
    - <ast.Constant object at 0x7f2431b5c760>
    - <ast.Constant object at 0x7f2431b5cd90>
    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: 9349
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.run_inline_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f243191e250>
    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: 9465
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.run_url_encoded_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f24312a20a0>
    - <ast.Constant object at 0x7f24312a2f70>
    argNames:
    - self
    - merge_query_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9494
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.merge_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431be8340>
    - <ast.Constant object at 0x7f2431be8c40>
    - <ast.Constant object at 0x7f2431be81f0>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9534
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_merge_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f2431be80a0>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9557
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_running_queries
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2432ad0a30>
    argNames:
    - self
    - query_task_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9575
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.kill_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2432ad0d60>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9598
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_sql_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431a00610>
    argNames:
    - self
    - slug
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9618
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.sql_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f24319da130>
    - <ast.Constant object at 0x7f24319da040>
    argNames:
    - self
    - slug
    - result_format
    - download
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9639
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.run_sql_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7f24319dac70>
    - <ast.Constant object at 0x7f24319da250>
    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: 9674
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_look_render_task
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7f24319f16d0>
    - <ast.Constant object at 0x7f24319f1310>
    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: 9709
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_query_render_task
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 12
    argDefaultValues:
    - <ast.Constant object at 0x7f243189e520>
    - <ast.Constant object at 0x7f243189e5b0>
    - <ast.Constant object at 0x7f243189e3d0>
    - <ast.Constant object at 0x7f243189eb50>
    - <ast.Constant object at 0x7f243189edc0>
    - <ast.Constant object at 0x7f243189ec70>
    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: 9744
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_render_task
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431ee9280>
    - <ast.Constant object at 0x7f2431ee9c10>
    argNames:
    - self
    - render_task_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9797
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.render_task
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24313ba550>
    argNames:
    - self
    - render_task_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 9837
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.render_task_results
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7f24314a3a60>
    - <ast.Constant object at 0x7f24314a3c10>
    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: 9862
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_element_render_task
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 11
    argDefaultValues:
    - <ast.Constant object at 0x7f24312e07f0>
    - <ast.Constant object at 0x7f24312e0760>
    - <ast.Constant object at 0x7f24312e0850>
    - <ast.Constant object at 0x7f24312e0f70>
    - <ast.Constant object at 0x7f24312e0e20>
    - <ast.Constant object at 0x7f24312e02e0>
    - <ast.Constant object at 0x7f24312e0b20>
    - <ast.Constant object at 0x7f24312e0520>
    - <ast.Constant object at 0x7f24312e0700>
    - <ast.Constant object at 0x7f24312e0bb0>
    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: 9920
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_reports
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 11
    argDefaultValues:
    - <ast.Constant object at 0x7f2431776cd0>
    - <ast.Constant object at 0x7f2431776d00>
    - <ast.Constant object at 0x7f2431776df0>
    - <ast.Constant object at 0x7f2431776a90>
    - <ast.Constant object at 0x7f2431776ee0>
    - <ast.Constant object at 0x7f2431776ca0>
    - <ast.Constant object at 0x7f2431776e20>
    - <ast.Constant object at 0x7f2431776820>
    - <ast.Constant object at 0x7f2431776310>
    - <ast.Constant object at 0x7f24317764f0>
    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: 9992
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_model_sets
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431886a30>
    - <ast.Constant object at 0x7f24318862b0>
    argNames:
    - self
    - model_set_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10039
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.model_set
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431886e50>
    argNames:
    - self
    - model_set_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10063
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_model_set
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f243217cb50>
    argNames:
    - self
    - model_set_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10086
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_model_set
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2432198df0>
    - <ast.Constant object at 0x7f24321987f0>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10107
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_model_sets
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2432198f40>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10128
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_model_set
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f2433018580>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10148
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_permissions
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 11
    argDefaultValues:
    - <ast.Constant object at 0x7f243222cdf0>
    - <ast.Constant object at 0x7f243222ccd0>
    - <ast.Constant object at 0x7f243222ca90>
    - <ast.Constant object at 0x7f243222c8e0>
    - <ast.Constant object at 0x7f243222c9a0>
    - <ast.Constant object at 0x7f243222c6a0>
    - <ast.Constant object at 0x7f243222c700>
    - <ast.Constant object at 0x7f243222c790>
    - <ast.Constant object at 0x7f243222c850>
    - <ast.Constant object at 0x7f243222cca0>
    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: 10187
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_permission_sets
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431dd93a0>
    - <ast.Constant object at 0x7f2431dd99d0>
    argNames:
    - self
    - permission_set_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10234
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.permission_set
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431f2a760>
    argNames:
    - self
    - permission_set_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10259
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_permission_set
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431f2a700>
    argNames:
    - self
    - permission_set_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10282
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_permission_set
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f243160a2b0>
    - <ast.Constant object at 0x7f243160ac70>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10303
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_permission_sets
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2432218ca0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10325
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_permission_set
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2432218790>
    - <ast.Constant object at 0x7f2432218be0>
    - <ast.Constant object at 0x7f2432218bb0>
    argNames:
    - self
    - fields
    - ids
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10345
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_roles
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f243166d730>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10368
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_role
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 11
    argDefaultValues:
    - <ast.Constant object at 0x7f2431210c70>
    - <ast.Constant object at 0x7f2431210e80>
    - <ast.Constant object at 0x7f2431210610>
    - <ast.Constant object at 0x7f2431210a00>
    - <ast.Constant object at 0x7f24312102e0>
    - <ast.Constant object at 0x7f24312105b0>
    - <ast.Constant object at 0x7f2431210880>
    - <ast.Constant object at 0x7f2431210340>
    - <ast.Constant object at 0x7f24312103d0>
    - <ast.Constant object at 0x7f2431210b20>
    argNames:
    - self
    - fields
    - limit
    - offset
    - sorts
    - id
    - name
    - built_in
    - filter_or
    - is_support_role
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10411
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_roles
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 10
    argDefaultValues:
    - <ast.Constant object at 0x7f24322c1460>
    - <ast.Constant object at 0x7f24322c17c0>
    - <ast.Constant object at 0x7f24322c1730>
    - <ast.Constant object at 0x7f24322c1e50>
    - <ast.Constant object at 0x7f24322c1a60>
    - <ast.Constant object at 0x7f24322c1ee0>
    - <ast.Constant object at 0x7f24322c1160>
    - <ast.Constant object at 0x7f24322c1ca0>
    - <ast.Constant object at 0x7f24322c1d60>
    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: 10482
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_roles_with_user_count
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24318f77f0>
    argNames:
    - self
    - role_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10526
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.role
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f24318f76d0>
    argNames:
    - self
    - role_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10547
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_role
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2432769940>
    argNames:
    - self
    - role_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10570
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_role
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f243162a130>
    - <ast.Constant object at 0x7f243162a490>
    argNames:
    - self
    - role_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10591
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.role_groups
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f243162ac10>
    argNames:
    - self
    - role_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10617
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.set_role_groups
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.put
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f2432222a60>
    - <ast.Constant object at 0x7f2432222ac0>
    - <ast.Constant object at 0x7f2432222100>
    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: 10640
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.role_users
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f24328b3040>
    argNames:
    - self
    - role_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10669
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.set_role_users
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.put
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431f00d60>
    - <ast.Constant object at 0x7f2431f00e80>
    argNames:
    - self
    - space_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10698
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plans_for_space
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f24315a5280>
    - <ast.Constant object at 0x7f24315a5fa0>
    argNames:
    - self
    - scheduled_plan_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10724
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plan
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f24315a5100>
    argNames:
    - self
    - scheduled_plan_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10789
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_scheduled_plan
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24334fdf10>
    argNames:
    - self
    - scheduled_plan_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10816
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_scheduled_plan
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f243160f040>
    - <ast.Constant object at 0x7f243160fd30>
    - <ast.Constant object at 0x7f243160f3a0>
    - <ast.Constant object at 0x7f243160fc40>
    argNames:
    - self
    - user_id
    - fields
    - all_users
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10847
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_scheduled_plans
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f243160f250>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10933
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_scheduled_plan
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431c7f130>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 10989
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plan_run_once
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 18
    argDefaultValues:
    - <ast.Constant object at 0x7f2431232340>
    - <ast.Constant object at 0x7f2431232910>
    - <ast.Constant object at 0x7f2431232be0>
    - <ast.Constant object at 0x7f2431232a00>
    - <ast.Constant object at 0x7f24312327c0>
    - <ast.Constant object at 0x7f2431232b80>
    - <ast.Constant object at 0x7f2431232eb0>
    - <ast.Constant object at 0x7f2431232af0>
    - <ast.Constant object at 0x7f24312329a0>
    - <ast.Constant object at 0x7f2431232fd0>
    - <ast.Constant object at 0x7f2431232070>
    - <ast.Constant object at 0x7f24312329d0>
    - <ast.Constant object at 0x7f2431232d00>
    - <ast.Constant object at 0x7f2431232550>
    - <ast.Constant object at 0x7f2431232e20>
    - <ast.Constant object at 0x7f2431232220>
    - <ast.Constant object at 0x7f2431232820>
    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: 11019
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_scheduled_plans
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f24318b40a0>
    - <ast.Constant object at 0x7f24318b4340>
    - <ast.Constant object at 0x7f24318b4880>
    - <ast.Constant object at 0x7f24318b46d0>
    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: 11097
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plans_for_look
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f24315e87c0>
    - <ast.Constant object at 0x7f24315e8670>
    - <ast.Constant object at 0x7f24315e86a0>
    - <ast.Constant object at 0x7f24315e8c10>
    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: 11139
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plans_for_dashboard
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f24315cc700>
    - <ast.Constant object at 0x7f24315cce50>
    - <ast.Constant object at 0x7f24315cce20>
    - <ast.Constant object at 0x7f24315ccf70>
    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: 11181
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plans_for_lookml_dashboard
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f24316a80d0>
    - <ast.Constant object at 0x7f24316a8940>
    argNames:
    - self
    - scheduled_plan_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11259
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plan_run_once_by_id
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f24326a7700>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11288
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.session
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24326a7fd0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11325
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_session
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24326a70d0>
    - <ast.Constant object at 0x7f24326a75b0>
    argNames:
    - self
    - avatica_request
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11349
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.sql_interface_metadata
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f24326b84f0>
    argNames:
    - self
    - query_id
    - result_format
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11380
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.run_sql_interface_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24321e1250>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11410
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_sql_interface_query
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24321e1460>
    - <ast.Constant object at 0x7f24321e1a60>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11440
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_themes
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24321d5be0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11475
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_theme
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 11
    argDefaultValues:
    - <ast.Constant object at 0x7f24321d5670>
    - <ast.Constant object at 0x7f24321d5070>
    - <ast.Constant object at 0x7f24321d5d00>
    - <ast.Constant object at 0x7f243179ed90>
    - <ast.Constant object at 0x7f243179e970>
    - <ast.Constant object at 0x7f243179e820>
    - <ast.Constant object at 0x7f243179ecd0>
    - <ast.Constant object at 0x7f243179e760>
    - <ast.Constant object at 0x7f243179e730>
    - <ast.Constant object at 0x7f243179e520>
    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: 11532
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_themes
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f243179ea60>
    - <ast.Constant object at 0x7f243179e1f0>
    argNames:
    - self
    - ts
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11585
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.default_theme
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24321c3160>
    argNames:
    - self
    - name
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11616
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.set_default_theme
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.put
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f2432b3a3a0>
    - <ast.Constant object at 0x7f2432b3a940>
    - <ast.Constant object at 0x7f2432b3afa0>
    - <ast.Constant object at 0x7f2432b3a6a0>
    argNames:
    - self
    - name
    - ts
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11645
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.active_themes
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2432b3a370>
    - <ast.Constant object at 0x7f2432b3adf0>
    argNames:
    - self
    - name
    - ts
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11675
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.theme_or_default
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f243269cdc0>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11704
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.validate_theme
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f243269c280>
    - <ast.Constant object at 0x7f243269c370>
    argNames:
    - self
    - theme_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11728
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.theme
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f243138db20>
    argNames:
    - self
    - theme_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11754
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_theme
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24312cb400>
    argNames:
    - self
    - theme_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11785
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_theme
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 10
    argDefaultValues:
    - <ast.Constant object at 0x7f24312cb5e0>
    - <ast.Constant object at 0x7f24312cba30>
    - <ast.Constant object at 0x7f24312cb2b0>
    - <ast.Constant object at 0x7f24312cb550>
    - <ast.Constant object at 0x7f24321665b0>
    - <ast.Constant object at 0x7f2432166760>
    - <ast.Constant object at 0x7f2432166a30>
    - <ast.Constant object at 0x7f2432166580>
    - <ast.Constant object at 0x7f24321661f0>
    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: 11836
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_credentials_email
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2432a82100>
    - <ast.Constant object at 0x7f2432a82940>
    argNames:
    - self
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11880
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.me
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 9
    argDefaultValues:
    - <ast.Constant object at 0x7f2431c6e2e0>
    - <ast.Constant object at 0x7f2431c6e670>
    - <ast.Constant object at 0x7f2431c6e9d0>
    - <ast.Constant object at 0x7f2431c6e3a0>
    - <ast.Constant object at 0x7f2431c6e490>
    - <ast.Constant object at 0x7f2431c6e3d0>
    - <ast.Constant object at 0x7f2431c6ecd0>
    - <ast.Constant object at 0x7f2431c6e640>
    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: 11901
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_users
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431fc6a30>
    - <ast.Constant object at 0x7f2431fc6250>
    - <ast.Constant object at 0x7f2431fc6760>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11942
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_user
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 19
    argDefaultValues:
    - <ast.Constant object at 0x7f2432ff1e50>
    - <ast.Constant object at 0x7f2432ff1880>
    - <ast.Constant object at 0x7f2432ff1a60>
    - <ast.Constant object at 0x7f2432ff1d90>
    - <ast.Constant object at 0x7f2432ff1f70>
    - <ast.Constant object at 0x7f2432ff13d0>
    - <ast.Constant object at 0x7f2432ff1490>
    - <ast.Constant object at 0x7f2432ff1640>
    - <ast.Constant object at 0x7f2432ff1670>
    - <ast.Constant object at 0x7f2432ff1400>
    - <ast.Constant object at 0x7f2432ff1e20>
    - <ast.Constant object at 0x7f2432ff1dc0>
    - <ast.Constant object at 0x7f2432ff12e0>
    - <ast.Constant object at 0x7f2432ff1b50>
    - <ast.Constant object at 0x7f2432ff1c70>
    - <ast.Constant object at 0x7f2432ff1520>
    - <ast.Constant object at 0x7f2432ff14c0>
    - <ast.Constant object at 0x7f2432ff16a0>
    argNames:
    - self
    - fields
    - page
    - per_page
    - limit
    - offset
    - sorts
    - id
    - first_name
    - last_name
    - verified_looker_employee
    - embed_user
    - email
    - is_disabled
    - filter_or
    - content_metadata_id
    - group_id
    - can_manage_api3_creds
    - 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
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 11994
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_users
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 15
    argDefaultValues:
    - <ast.Constant object at 0x7f2432697d90>
    - <ast.Constant object at 0x7f24326978b0>
    - <ast.Constant object at 0x7f2432697100>
    - <ast.Constant object at 0x7f2432697070>
    - <ast.Constant object at 0x7f24326975e0>
    - <ast.Constant object at 0x7f24326975b0>
    - <ast.Constant object at 0x7f2432697160>
    - <ast.Constant object at 0x7f24326979a0>
    - <ast.Constant object at 0x7f2432697ca0>
    - <ast.Constant object at 0x7f2432697670>
    - <ast.Constant object at 0x7f2432697df0>
    - <ast.Constant object at 0x7f2432697a60>
    - <ast.Constant object at 0x7f24326979d0>
    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: 12070
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.search_users_names
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2432149d30>
    - <ast.Constant object at 0x7f2432149fd0>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12133
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f243274fb50>
    - <ast.Constant object at 0x7f243274fdc0>
    argNames:
    - self
    - user_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12157
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_user
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f243274f2b0>
    argNames:
    - self
    - user_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12185
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f2431381190>
    - <ast.Constant object at 0x7f24313813a0>
    argNames:
    - self
    - credential_type
    - credential_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12235
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_for_credential
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2432e4bac0>
    - <ast.Constant object at 0x7f2432e4bf10>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12264
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_email
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f2431519bb0>
    - <ast.Constant object at 0x7f2431519a00>
    argNames:
    - self
    - user_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12290
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_user_credentials_email
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f2431a28e20>
    - <ast.Constant object at 0x7f2431a284c0>
    argNames:
    - self
    - user_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12318
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_user_credentials_email
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2431a28b20>
    argNames:
    - self
    - user_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12346
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_email
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f243247e400>
    - <ast.Constant object at 0x7f243247e6a0>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12369
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_totp
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f2431a5b970>
    - <ast.Constant object at 0x7f2431a5b9d0>
    - <ast.Constant object at 0x7f2431a5b0a0>
    argNames:
    - self
    - user_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12395
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_user_credentials_totp
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2433052340>
    argNames:
    - self
    - user_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12424
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_totp
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f24317a82e0>
    - <ast.Constant object at 0x7f24317a8250>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12447
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_ldap
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24317a8c70>
    argNames:
    - self
    - user_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12473
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_ldap
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f24319e5190>
    - <ast.Constant object at 0x7f24319e5250>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12496
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_google
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24319e5160>
    argNames:
    - self
    - user_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12522
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_google
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f24315afa90>
    - <ast.Constant object at 0x7f24315afeb0>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12545
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_saml
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24315a9d60>
    argNames:
    - self
    - user_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12571
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_saml
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f24315a95b0>
    - <ast.Constant object at 0x7f24315a99d0>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12594
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_oidc
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24314bf4c0>
    argNames:
    - self
    - user_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12620
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_oidc
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f24314bf310>
    - <ast.Constant object at 0x7f24314bf490>
    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: 12643
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_api3
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7f2431a23dc0>
    - <ast.Constant object at 0x7f2431a23d60>
    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: 12672
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_user_credentials_api3
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431c3c3d0>
    argNames:
    - self
    - user_id
    - credentials_api3_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12703
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_api3
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431c3c1c0>
    - <ast.Constant object at 0x7f2431c3c850>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12729
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_user_credentials_api3s
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f243221cf70>
    - <ast.Constant object at 0x7f243221c400>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12755
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_user_credentials_api3
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f24318aebb0>
    - <ast.Constant object at 0x7f24318ae2b0>
    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: 12781
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_embed
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2432d97310>
    argNames:
    - self
    - user_id
    - credentials_embed_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12810
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_embed
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2432d97100>
    - <ast.Constant object at 0x7f2432d97e50>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12836
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_user_credentials_embeds
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f24314fdf40>
    - <ast.Constant object at 0x7f24314fd790>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12862
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_looker_openid
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2432681a00>
    argNames:
    - self
    - user_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12888
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_looker_openid
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f24317e0b20>
    - <ast.Constant object at 0x7f24317e0af0>
    argNames:
    - self
    - user_id
    - session_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12911
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_session
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2432ec0610>
    argNames:
    - self
    - user_id
    - session_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12940
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_session
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431ed72e0>
    - <ast.Constant object at 0x7f2431ed75e0>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 12966
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_user_sessions
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f2431ed7b20>
    - <ast.Constant object at 0x7f2431ed7640>
    - <ast.Constant object at 0x7f2431ed73d0>
    argNames:
    - self
    - user_id
    - expires
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13000
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_user_credentials_email_password_reset
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f2431a60c10>
    - <ast.Constant object at 0x7f2431a604f0>
    - <ast.Constant object at 0x7f2431a60a60>
    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: 13026
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_roles
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f24313aa5e0>
    - <ast.Constant object at 0x7f24313aaac0>
    argNames:
    - self
    - user_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13055
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.set_user_roles
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.put
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - urllib.parse.quote
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7f24312d5b80>
    - <ast.Constant object at 0x7f24312d5100>
    - <ast.Constant object at 0x7f24312d5130>
    - <ast.Constant object at 0x7f24312d52b0>
    - <ast.Constant object at 0x7f24312d5d30>
    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: 13096
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_attribute_user_values
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f24312d53a0>
    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: 13133
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.set_user_attribute_user_value
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2432b7b340>
    argNames:
    - self
    - user_id
    - user_attribute_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13164
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_attribute_user_value
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431e9b5b0>
    - <ast.Constant object at 0x7f2431e9b3d0>
    argNames:
    - self
    - user_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13196
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.send_user_credentials_email_password_reset
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f2431e9bd60>
    - <ast.Constant object at 0x7f2431e9bd00>
    argNames:
    - self
    - user_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13228
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.wipeout_user_emails
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2432993340>
    argNames:
    - self
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13256
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_embed_user
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2432ba51c0>
    - <ast.Constant object at 0x7f2432ba55e0>
    - <ast.Constant object at 0x7f2432ba54f0>
    argNames:
    - self
    - fields
    - sorts
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13280
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_user_attributes
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2432ba5df0>
    - <ast.Constant object at 0x7f2432ba57f0>
    argNames:
    - self
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13312
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.create_user_attribute
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.post
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431d9b550>
    - <ast.Constant object at 0x7f2431d9b910>
    argNames:
    - self
    - user_attribute_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13335
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.user_attribute
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7f243192afa0>
    - <ast.Constant object at 0x7f243192aa90>
    argNames:
    - self
    - user_attribute_id
    - body
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13359
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.update_user_attribute
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - looker_sdk.rtl.api_methods.APIMethods.patch
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24312496d0>
    argNames:
    - self
    - user_attribute_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13385
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_attribute
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - looker_sdk.error.ErrorDocHelper.get_index
    - json.loads
    - <builtin>.len
    - looker_sdk.rtl.api_methods.APIMethods.delete
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.unquote
    - urllib.parse.urljoin
    - requests.get
    - typing.cast
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f243130de20>
    - <ast.Constant object at 0x7f243130d9d0>
    argNames:
    - self
    - user_attribute_id
    - fields
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13412
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_user_attribute_group_values
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f2431254910>
    argNames:
    - self
    - user_attribute_id
    - body
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13455
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.set_user_attribute_group_values
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - body.encode
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - looker_sdk.rtl.api_methods.APIMethods.post
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._get_serialized
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f2431254160>
    argNames:
    - self
    - transport_options
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13484
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.all_workspaces
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - urllib.parse.urljoin
    - looker_sdk.rtl.api_methods.APIMethods.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2432d3ddf0>
    argNames:
    - self
    - workspace_id
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 13530
    functionName: looker_sdk.sdk.api40.methods.Looker40SDK.workspace
    functionSourceFile: looker_sdk.sdk.api40.methods
    functionUses: 0
    functionsReached:
    - m.groups
    - <builtin>.isinstance
    - <builtin>.str
    - re.search
    - looker_sdk.error.ErrorDocHelper.lookup
    - <builtin>.len
    - v.isoformat
    - requests.get
    - looker_sdk.rtl.api_methods.APIMethods._convert_query_params
    - response.value.decode
    - query_params.items
    - looker_sdk.rtl.api_methods.APIMethods.encode_path_param
    - urllib.parse.quote
    - json.loads
    - json.dumps
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - looker_sdk.rtl.api_methods.APIMethods.get
    - urllib.parse.urljoin
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    - looker_sdk.rtl.api_methods.APIMethods._return
    - urllib.parse.unquote
    - looker_sdk.rtl.api_methods.APIMethods._path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 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: 446
    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: 446
    functionsReached:
    - looker_sdk.error.ErrorDocHelper.lookup
    - response.value.decode
    - m.groups
    - re.search
    - json.loads
    - <builtin>.len
    - looker_sdk.error.ErrorDocHelper.parse_and_lookup
    - requests.get
    - typing.cast
    - looker_sdk.error.ErrorDocHelper.get_index
    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: 387
    functionsReached:
    - query_params.items
    - <builtin>.isinstance
    - v.isoformat
    - json.dumps
    - <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: 388
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 388
    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: 171
    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: 172
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/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: 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:
    - headers.update
    - logging.getLogger
    - 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: 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 0x7f243277a790>
    - <ast.Constant object at 0x7f243277ae50>
    - <ast.Constant object at 0x7f243277a280>
    - <ast.Constant object at 0x7f243277a460>
    argNames:
    - self
    - method
    - path
    - query_params
    - body
    - authenticator
    - transport_options
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 53
    functionName: looker_sdk.rtl.requests_transport.RequestsTransport.request
    functionSourceFile: looker_sdk.rtl.requests_transport
    functionUses: 0
    functionsReached:
    - collections.abc.MutableMapping.get
    - requests.models.PreparedRequest.__init__
    - urllib.parse.urljoin.encode
    - requests.utils.dotted_netmask
    - new_proxies.setdefault
    - param.strip
    - os.environ.get
    - urllib3.util.parse_url
    - request_hooks.get
    - requests.models.Request.__init__
    - resp.close
    - transport_options.get
    - requests.utils.address_in_network
    - urllib.parse.urljoin.fileno
    - host.startswith
    - urllib.parse.urljoin.seek
    - send_kwargs.update
    - requests.models.PreparedRequest.prepare_content_length
    - kwargs.get
    - <builtin>.len
    - <builtin>.hasattr
    - os.path.exists
    - urllib.parse.urlencode.tell
    - requests.models.PreparedRequest.prepare_url
    - collections.abc.MutableMapping.update
    - requests.utils.to_key_val_list
    - requests.utils.get_netrc_auth
    - requests.utils.super_len
    - struct.pack
    - idna.encode
    - os.path.basename
    - location.encode
    - <builtin>.all
    - requests.cookies.MockResponse.__init__
    - cookie.value.endswith
    - urllib.parse.urljoin.upper
    - urllib3.fields.RequestField.make_multipart
    - requests.sessions.Session.merge_environment_settings
    - urllib.parse.urljoin
    - urllib.parse.urlencode
    - DEFAULT_PORTS.get
    - requests.utils.set_environ
    - urllib.parse.quote.upper
    - new_fields.append
    - urllib.parse.urljoin.split
    - urllib.parse.quote.startswith
    - requests.models.RequestEncodingMixin._encode_files
    - fp.read
    - warnings.warn
    - merged_setting.items
    - method.upper
    - requests.sessions.merge_hooks
    - requests.utils.unquote_unreserved
    - requests.sessions.Session.send
    - requests.utils.guess_filename
    - requests.sessions.SessionRedirectMixin.rebuild_method
    - resp.raw.read
    - urllib.parse.quote.tell
    - <builtin>.list
    - requests.models.PreparedRequest.copy
    - requests.utils.get_environ_proxies
    - requests.utils._validate_header_part
    - urllib.parse.urljoin.tell
    - hist.append
    - hooks.get
    - requests.sessions.Session.get_adapter
    - adapter.send
    - <builtin>.set
    - new_jar.set_cookie
    - collections.OrderedDict.values
    - looker_sdk.rtl.transport.response_mode
    - urllib3.filepost.encode_multipart_formdata
    - <builtin>.range
    - requests.models.PreparedRequest.prepare_auth
    - requests.sessions.SessionRedirectMixin.resolve_redirects
    - requests.cookies.create_cookie
    - <builtin>.bool
    - requests.cookies.MockRequest.__init__
    - requests.utils.check_header_validity
    - requests.utils.get_encoding_from_headers
    - requests.hooks.default_hooks
    - string_network.split
    - resp.headers.get
    - requests.sessions.Session.request
    - urllib.parse.urlencode.fileno
    - header.split
    - netrc.netrc.authenticators
    - requests.utils.rewind_body
    - <builtin>.getattr
    - <builtin>.bytes
    - requests.structures.CaseInsensitiveDict.copy
    - k.encode
    - requests.cookies.merge_cookies
    - requests.cookies.MockRequest.get_new_headers
    - requests.structures.CaseInsensitiveDict.__iter__
    - urllib.parse.quote.decode
    - requests.models.PreparedRequest.prepare_hooks
    - <builtin>.type
    - os.path.expanduser
    - urllib.parse.quote.encode
    - requests.models.RequestEncodingMixin._encode_params
    - requests.utils.get_auth_from_url
    - field.decode
    - urllib.parse.quote.lower
    - headers.update
    - socket.inet_ntoa
    - requests.utils.get_environ_proxies.<dict1>.get
    - proxies.get
    - <builtin>.super
    - collections.abc.MutableMapping.decode
    - proxies.copy
    - requests.sessions.SessionRedirectMixin.get_redirect_target
    - history.pop
    - requests.sessions.Session.prepare_request
    - key.lower
    - result.update
    - result.append
    - typing.cast
    - requests.auth._basic_auth_str
    - requests.compat.MutableMapping.__init__
    - _STRING_MODE.search
    - urllib.request.proxy_bypass
    - urllib.parse.urlunparse
    - urllib3.fields.RequestField
    - cookie.value.startswith
    - collections.abc.MutableMapping.lower
    - requests.sessions.SessionRedirectMixin.rebuild_auth
    - urllib.parse.urlparse._replace
    - _BINARY_MODE.search
    - request.method.upper
    - param.find
    - netrc.netrc
    - hooks.items
    - requests.utils.is_ipv4_address
    - collections.abc.MutableMapping.setdefault
    - copy.copy
    - kwargs.setdefault
    - string_network.count
    - collections.abc.MutableMapping.encode
    - requests.utils.is_valid_cidr
    - requests.utils._parse_content_type_header
    - socket.inet_aton
    - urllib.parse.urljoin.startswith
    - urllib.request.getproxies.items
    - prefix.lower
    - http.cookiejar.CookieJar.extract_cookies
    - http.cookiejar.Cookie
    - requests.utils.should_bypass_proxies
    - collections.abc.MutableMapping.items
    - <builtin>.max
    - urllib.parse.quote.seek
    - no_proxy.replace
    - collections.abc.MutableMapping.seek
    - username.encode
    - requests.cookies.get_cookie_header
    - requests.models.PreparedRequest._get_idna_encoded_host
    - datetime.timedelta
    - collections.abc.MutableMapping.upper
    - session_hooks.get
    - history.insert
    - collections.abc.MutableMapping.fileno
    - struct.unpack
    - json.dumps
    - http.cookiejar.CookieJar.__init__
    - requests.sessions.SessionRedirectMixin.should_strip_auth
    - urllib.request.getproxies
    - urllib.parse.quote.split
    - http.cookiejar.CookieJar.add_cookie_header
    - urllib.parse.urljoin.lower
    - simplejson.dumps
    - requests.structures.CaseInsensitiveDict.__init__
    - urllib.parse.quote.lstrip
    - urllib.parse.urlencode.seek
    - requests.models.PreparedRequest.prepare_body
    - base64.b64encode
    - <builtin>.next
    - requests.cookies.cookiejar_from_dict
    - net.split
    - collections.OrderedDict.items
    - requests.cookies._copy_cookie_jar
    - base64.b64encode.strip
    - urllib.parse.urlparse
    - collections.abc.MutableMapping.__init__
    - new_jar.clear
    - collections.abc.MutableMapping.split
    - <builtin>.isinstance
    - requests.hooks.dispatch_hook
    - cookie.value.replace
    - <builtin>.str
    - requests.cookies.RequestsCookieJar.update
    - urllib.parse.urlparse.geturl
    - requests.models.PreparedRequest.prepare_method
    - urllib.parse.urlparse.scheme.startswith
    - <builtin>.chr
    - requests.cookies.extract_cookies_to_jar
    - requests.auth.HTTPBasicAuth.__init__
    - http.cookiejar.CookieJar.set_policy
    - requests._internal_utils.to_native_string
    - h.isalnum
    - requests.sessions.SessionRedirectMixin.rebuild_proxies
    - urllib.request.getproxies.get
    - requests.cookies.RequestsCookieJar.set_cookie
    - requests.cookies.RequestsCookieJar.get_policy
    - <builtin>.any
    - os.fstat
    - urllib.parse.urlunparse.split
    - validator.match
    - time.perf_counter
    - kwargs.pop
    - requests.models.PreparedRequest.prepare_headers
    - urllib.parse.quote
    - requests.models.RequestHooksMixin.register_hook
    - password.encode
    - requests.utils.resolve_proxies
    - merged_setting.update
    - urllib.parse.urljoin.decode
    - collections.abc.MutableMapping.tell
    - key.upper
    - u_string.encode
    - collections.abc.MutableMapping.pop
    - collections.OrderedDict
    - requests.utils.should_bypass_proxies.get_proxy
    - requests.models.PreparedRequest.prepare
    - urllib.parse.quote.fileno
    - <builtin>.int
    - requests.sessions.merge_setting
    - requests._internal_utils.unicode_is_ascii
    - requests.models.PreparedRequest.prepare_cookies
    - requests.utils.requote_uri
    - collections.abc.MutableMapping.startswith
    - urllib.parse.unquote
    - requests.cookies.RequestsCookieJar.copy
    - <builtin>.object
    - v.encode
    - urllib.parse.urlparse.hostname.endswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: transport_options.get
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: resp.headers.get
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - r
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 109
    functionName: looker_sdk.rtl.requests_transport.NullAuth.__call__
    functionSourceFile: looker_sdk.rtl.requests_transport
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 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: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: mock.mock
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - numerics.split
    - <builtin>.dir
    - name.startswith
    - mock.mock._Call.__init__
    - <builtin>.len
    - functools.partial
    - <builtin>.frozenset
    - mock.mock.removeprefix
    - mock.mock._Sentinel.__init__
    - magic_methods.replace
    - inspect.signature
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.dir
    functionSourceFile: <builtin>
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: name.startswith
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 64
    functionName: mock.mock._is_async_obj
    functionSourceFile: mock.mock
    functionUses: 3
    functionsReached:
    - <builtin>.issubclass
    - mock.mock._is_instance_mock
    - <builtin>.getattr
    - asyncio.iscoroutinefunction
    - <builtin>.hasattr
    - <builtin>.isinstance
    - inspect.iscoroutinefunction
    - inspect.isawaitable
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 79
    functionName: mock.mock._is_instance_mock
    functionSourceFile: mock.mock
    functionUses: 29
    functionsReached:
    - <builtin>.issubclass
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inspect.iscoroutinefunction
    functionSourceFile: inspect
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: asyncio.iscoroutinefunction
    functionSourceFile: asyncio
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inspect.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: 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>.isinstance
    - <builtin>.hasattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 3
    argDefaultValues: []
    argNames:
    - func
    - as_instance
    - eat_self
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 101
    functionName: mock.mock._get_signature_object
    functionSourceFile: mock.mock
    functionUses: 17
    functionsReached:
    - <builtin>.isinstance
    - functools.partial
    - 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.signature
    functionSourceFile: inspect
    functionUses: 19
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f24334fdf10>
    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:
    - mock.mock._get_signature_object
    - <builtin>.setattr
    - <builtin>.getattr
    - functools.partial
    - mock.mock._copy_func_details
    - <builtin>.isinstance
    - inspect.signature
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - _mock_self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 141
    functionName: mock.mock._check_signature.checksig
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - sig.bind
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sig.bind
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - func
    - funcopy
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 148
    functionName: mock.mock._copy_func_details
    functionSourceFile: mock.mock
    functionUses: 7
    functionsReached:
    - <builtin>.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: 14
    functionsReached:
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 177
    functionName: mock.mock._instance_callable
    functionSourceFile: mock.mock
    functionUses: 4
    functionsReached:
    - <builtin>.getattr
    - base.__dict__.get
    - <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 0x7f2431f000d0>
    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>.exec
    - mock.mock._get_signature_object
    - <builtin>.setattr
    - mock.mock._setup_func
    - <builtin>.getattr
    - functools.partial
    - mock.mock._copy_func_details
    - <builtin>.isinstance
    - inspect.signature
    - name.isidentifier
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 202
    functionName: mock.mock._set_signature.checksig
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - sig.bind
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: name.isidentifier
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.exec
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - funcopy
    - mock
    - sig
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 241
    functionName: mock.mock._setup_func
    functionSourceFile: ''
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7f24322221f0>
    - <ast.Constant object at 0x7f2432222b20>
    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>.exec
    - mock.mock._get_signature_object
    - <builtin>.setattr
    - mock.mock._setup_async_mock
    - mock.mock._setup_func
    - <builtin>.getattr
    - functools.partial
    - mock.mock._copy_func_details
    - <builtin>.isinstance
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 225
    functionName: mock.mock._set_async_signature.checksig
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - sig.bind
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - mock
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 290
    functionName: mock.mock._setup_async_mock
    functionSourceFile: mock.mock
    functionUses: 5
    functionsReached:
    - 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
    - mock.mock._is_instance_mock
    - ret.reset_mock
    - mock.reset_mock
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mock.reset_mock
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ret.reset_mock
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - attr
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 299
    functionName: mock.mock._setup_async_mock.wrapper
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 317
    functionName: mock.mock._is_magic
    functionSourceFile: mock.mock
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 323
    functionName: mock.mock._SentinelObject.__init__
    functionSourceFile: mock.mock
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 326
    functionName: mock.mock._SentinelObject.__repr__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 329
    functionName: mock.mock._SentinelObject.__reduce__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 335
    functionName: mock.mock._Sentinel.__init__
    functionSourceFile: mock.mock
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 338
    functionName: mock.mock._Sentinel.__getattr__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.mock._SentinelObject.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 344
    functionName: mock.mock._Sentinel.__reduce__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 362
    functionName: mock.mock._delegating_property
    functionSourceFile: mock.mock
    functionUses: 2
    functionsReached:
    - <builtin>.property
    - _allowed_names.add
    linkageType: pythonLinkage
    raised: []
    returnType: N/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 0x7f243166d2e0>
    - <ast.Name object at 0x7f243166d460>
    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 0x7f243166d550>
    - <ast.Name object at 0x7f243166d1f0>
    argNames:
    - self
    - value
    - name
    - _the_name
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 370
    functionName: mock.mock._delegating_property._set
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.setattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.property
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 383
    functionName: mock.mock._CallList.__contains__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.range
    - <builtin>.len
    - 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>.issubclass
    - mock.mock._is_instance_mock
    - <builtin>.hasattr
    - <builtin>.isinstance
    - <builtin>.type
    - 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:
    - <builtin>.property
    - _allowed_names.add
    - threading.RLock
    - mock.mock._delegating_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 13
    argDefaultValues:
    - <ast.Constant object at 0x7f2431f2ad60>
    - <ast.Constant object at 0x7f2431f2a8e0>
    - <ast.Constant object at 0x7f2431f2a730>
    - <ast.Constant object at 0x7f2431f2aac0>
    - <ast.Constant object at 0x7f2431dd9550>
    - <ast.Constant object at 0x7f2431dd91c0>
    - <ast.Constant object at 0x7f2431dd9070>
    - <ast.Constant object at 0x7f2431dd95b0>
    - <ast.Constant object at 0x7f2431dd9370>
    - <ast.Constant object at 0x7f2431dd99a0>
    - <ast.Constant object at 0x7f2431dd9c70>
    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>.issubclass
    - mock.mock._is_async_obj
    - mock.mock._is_instance_mock
    - <builtin>.getattr
    - asyncio.iscoroutinefunction
    - <builtin>.isinstance
    - <builtin>.hasattr
    - inspect.iscoroutinefunction
    - inspect.isawaitable
    - <builtin>.type
    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 0x7f2431dd9250>
    - <ast.Constant object at 0x7f2431dd9910>
    - <ast.Constant object at 0x7f2431dd98b0>
    - <ast.Constant object at 0x7f2431dd96d0>
    - <ast.Constant object at 0x7f2431dd9520>
    - <ast.Constant object at 0x7f2431dd9d30>
    - <ast.Constant object at 0x7f2431dd9be0>
    - <ast.Constant object at 0x7f2431dd9880>
    - <ast.Constant object at 0x7f2431dd96a0>
    - <ast.Constant object at 0x7f243222c340>
    - <ast.Constant object at 0x7f243222cc10>
    argNames:
    - self
    - spec
    - wraps
    - name
    - spec_set
    - parent
    - _spec_state
    - _new_name
    - _new_parent
    - _spec_as_instance
    - _eat_self
    - unsafe
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 472
    functionName: mock.mock.NonCallableMock.__init__
    functionSourceFile: mock.mock
    functionUses: 9
    functionsReached:
    - functools.partial
    - <builtin>.sorted
    - <builtin>.isinstance
    - _spec_asyncs.append
    - inspect.signature
    - mock.mock.NonCallableMock.configure_mock
    - <builtin>.dir
    - kwargs.items
    - <builtin>.getattr
    - asyncio.iscoroutinefunction
    - inspect.iscoroutinefunction
    - inspect.unwrap
    - <builtin>.type
    - <builtin>.setattr
    - mock.mock._is_instance_mock
    - mock.mock.NonCallableMock._mock_add_spec
    - <builtin>.issubclass
    - inspect.getattr_static
    - mock.mock._get_signature_object
    - mock.mock._is_list
    - arg.split
    - args.pop
    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 0x7f24321984f0>
    - <ast.Constant object at 0x7f2432198190>
    argNames:
    - self
    - spec
    - spec_set
    - _spec_as_instance
    - _eat_self
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 541
    functionName: mock.mock.NonCallableMock._mock_add_spec
    functionSourceFile: mock.mock
    functionUses: 13
    functionsReached:
    - <builtin>.dir
    - <builtin>.issubclass
    - inspect.getattr_static
    - mock.mock._get_signature_object
    - mock.mock._is_instance_mock
    - mock.mock._is_list
    - functools.partial
    - asyncio.iscoroutinefunction
    - <builtin>.isinstance
    - inspect.iscoroutinefunction
    - inspect.unwrap
    - _spec_asyncs.append
    - <builtin>.type
    - 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: 10
    functionsReached:
    - kwargs.items
    - <builtin>.setattr
    - arg.split
    - <builtin>.getattr
    - <builtin>.sorted
    - args.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - mock
    - attribute
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 517
    functionName: mock.mock.NonCallableMock.attach_mock
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.hasattr
    - mock.mock._extract_mock
    - <builtin>.setattr
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f2432198cd0>
    argNames:
    - self
    - spec
    - spec_set
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 532
    functionName: mock.mock.NonCallableMock.mock_add_spec
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.dir
    - <builtin>.issubclass
    - inspect.getattr_static
    - mock.mock._get_signature_object
    - mock.mock._is_instance_mock
    - mock.mock._is_list
    - functools.partial
    - asyncio.iscoroutinefunction
    - <builtin>.isinstance
    - inspect.iscoroutinefunction
    - inspect.unwrap
    - _spec_asyncs.append
    - <builtin>.type
    - inspect.signature
    - mock.mock.NonCallableMock._mock_add_spec
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inspect.getattr_static
    functionSourceFile: inspect
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inspect.unwrap
    functionSourceFile: inspect
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _spec_asyncs.append
    functionSourceFile: <builtin>
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 580
    functionName: mock.mock.NonCallableMock.__get_return_value
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - mock.mock.MagicMixin._mock_set_magics
    - functools.partial
    - <builtin>.sorted
    - <builtin>.isinstance
    - mock.mock.AsyncMockMixin.__init__
    - _spec_asyncs.append
    - inspect.signature
    - <builtin>.reversed
    - mock.mock.NonCallableMock.configure_mock
    - <builtin>.dir
    - mock.mock.NonCallableMock._extract_mock_name
    - _name_list.append
    - kwargs.items
    - mock.mock.PropertyMock._get_child_mock
    - kw.get
    - <builtin>.len
    - <builtin>.getattr
    - asyncio.iscoroutinefunction
    - inspect.iscoroutinefunction
    - inspect.unwrap
    - orig_magics.intersection
    - <builtin>.type
    - mock.mock.NonCallableMock.__init__
    - mock.mock.CallableMixin.__init__
    - <builtin>.delattr
    - <builtin>.super
    - <builtin>.setattr
    - mock.mock._is_instance_mock
    - mock.mock.NonCallableMock._mock_add_spec
    - mock.mock.MagicMixin.__init__
    - <builtin>.issubclass
    - inspect.getattr_static
    - mock.mock._get_signature_object
    - mock.mock.NonCallableMock._get_child_mock
    - <builtin>.tuple
    - mock.mock._is_list
    - arg.split
    - mock.mock.MagicProxy.__init__
    - <builtin>.list
    - args.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 1
    IfCount: 8
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - kw
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1069
    functionName: mock.mock.NonCallableMock._get_child_mock
    functionSourceFile: mock.mock
    functionUses: 2
    functionsReached:
    - <builtin>.set
    - mock.mock.MagicMixin._mock_set_magics
    - functools.partial
    - <builtin>.sorted
    - <builtin>.isinstance
    - mock.mock.AsyncMockMixin.__init__
    - _spec_asyncs.append
    - inspect.signature
    - <builtin>.reversed
    - mock.mock.NonCallableMock.configure_mock
    - <builtin>.dir
    - mock.mock.NonCallableMock._extract_mock_name
    - _name_list.append
    - kwargs.items
    - kw.get
    - <builtin>.len
    - <builtin>.getattr
    - asyncio.iscoroutinefunction
    - inspect.iscoroutinefunction
    - inspect.unwrap
    - orig_magics.intersection
    - <builtin>.type
    - mock.mock.NonCallableMock.__init__
    - mock.mock.CallableMixin.__init__
    - <builtin>.delattr
    - <builtin>.super
    - <builtin>.setattr
    - mock.mock._is_instance_mock
    - mock.mock.NonCallableMock._mock_add_spec
    - mock.mock.MagicMixin.__init__
    - <builtin>.issubclass
    - inspect.getattr_static
    - mock.mock._get_signature_object
    - <builtin>.tuple
    - mock.mock._is_list
    - arg.split
    - mock.mock.MagicProxy.__init__
    - <builtin>.list
    - args.pop
    linkageType: pythonLinkage
    raised:
    - AttributeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 3108
    functionName: mock.mock.PropertyMock._get_child_mock
    functionSourceFile: mock.mock
    functionUses: 2
    functionsReached:
    - mock.mock.MagicMixin.__init__
    - <builtin>.set
    - <builtin>.delattr
    - mock.mock.MagicMixin._mock_set_magics
    - <builtin>.setattr
    - <builtin>.getattr
    - mock.mock.MagicProxy.__init__
    - orig_magics.intersection
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 593
    functionName: mock.mock.NonCallableMock.__set_return_value
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.issubclass
    - mock.mock._check_and_set_parent
    - mock.mock._is_instance_mock
    - <builtin>.hasattr
    - <builtin>.isinstance
    - <builtin>.type
    - 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
    - <builtin>.iter
    - <builtin>.callable
    - <builtin>.isinstance
    - mock.mock._MockIter.__init__
    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>.issubclass
    - <builtin>.iter
    - <builtin>.getattr
    - mock.mock._try_iter
    - <builtin>.isinstance
    - mock.mock._callable
    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>.issubclass
    - <builtin>.iter
    - <builtin>.getattr
    - <builtin>.isinstance
    - 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 0x7f24314a3550>
    argNames:
    - self
    - visited
    - return_value
    - side_effect
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 640
    functionName: mock.mock.NonCallableMock.reset_mock
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.issubclass
    - <builtin>.id
    - mock.mock._is_instance_mock
    - child.reset_mock
    - <builtin>.isinstance
    - ret.reset_mock
    - visited.append
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.id
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: visited.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: child.reset_mock
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kwargs.items
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mock.mock.NonCallableMock.configure_mock.<lambda1>
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: arg.split
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: args.pop
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 0
    IfCount: 10
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 694
    functionName: mock.mock.NonCallableMock.__getattr__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - mock.mock.MagicMixin._mock_set_magics
    - name.startswith
    - inspect.isdatadescriptor
    - mock.mock.create_autospec
    - dataclasses.is_dataclass
    - <builtin>.isinstance
    - mock.mock.AsyncMockMixin.__init__
    - <builtin>.sorted
    - functools.partial
    - entries.extend
    - _spec_asyncs.append
    - inspect.signature
    - <builtin>.reversed
    - mock.mock._is_async_func
    - mock.mock._callable
    - mock.mock.NonCallableMock.configure_mock
    - <builtin>.dir
    - mock.mock.NonCallableMock._extract_mock_name
    - _name_list.append
    - kwargs.items
    - mock.mock._set_async_signature
    - mock.mock._setup_func
    - mock.mock.PropertyMock._get_child_mock
    - <builtin>.getattr
    - kw.get
    - <builtin>.len
    - mock.mock._check_signature
    - asyncio.iscoroutinefunction
    - <builtin>.hasattr
    - _kwargs.update
    - mock.mock._check_spec_arg_typos
    - inspect.iscoroutinefunction
    - inspect.unwrap
    - mock.mock._instance_callable
    - orig_magics.intersection
    - <builtin>.type
    - mock.mock.NonCallableMock.__init__
    - dataclasses.fields
    - mock.mock.CallableMixin.__init__
    - <builtin>.delattr
    - <builtin>.super
    - <builtin>.exec
    - <builtin>.setattr
    - kwargs.pop
    - mock.mock._is_instance_mock
    - child_kwargs.update
    - mock.mock._copy_func_details
    - mock.mock._SpecState.__init__
    - base.__dict__.get
    - name.isidentifier
    - mock.mock._set_signature
    - mock.mock.NonCallableMock._mock_add_spec
    - mock.mock.MagicMixin.__init__
    - mock.configure_mock
    - <builtin>.issubclass
    - klass.__dict__.get
    - inspect.getattr_static
    - mock.mock._get_signature_object
    - mock.mock.NonCallableMock._get_child_mock
    - <builtin>.tuple
    - mock.mock._setup_async_mock
    - mock.mock._is_list
    - arg.split
    - mock.mock._is_magic
    - mock.mock.MagicProxy.__init__
    - <builtin>.list
    - mock.mock._must_skip
    - args.pop
    linkageType: pythonLinkage
    raised:
    - AttributeError
    - InvalidSpecError
    returnType: N/A
  - BBCount: 26
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 13
    EdgeCount: 37
    ICount: 9
    IfCount: 26
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7f24321dbb50>
    - <ast.Constant object at 0x7f24321db880>
    - <ast.Constant object at 0x7f24321dbf70>
    - <ast.Constant object at 0x7f24321db700>
    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>.set
    - mock.mock.MagicMixin._mock_set_magics
    - inspect.isdatadescriptor
    - dataclasses.is_dataclass
    - mock.mock.create_autospec
    - <builtin>.isinstance
    - mock.mock.AsyncMockMixin.__init__
    - functools.partial
    - <builtin>.sorted
    - entries.extend
    - inspect.signature
    - _spec_asyncs.append
    - mock.mock._is_async_func
    - mock.mock._callable
    - mock.mock.NonCallableMock.configure_mock
    - <builtin>.dir
    - mock.mock._set_async_signature
    - kwargs.items
    - mock.mock._setup_func
    - mock.mock._check_signature
    - <builtin>.getattr
    - asyncio.iscoroutinefunction
    - <builtin>.hasattr
    - _kwargs.update
    - mock.mock._check_spec_arg_typos
    - inspect.iscoroutinefunction
    - inspect.unwrap
    - mock.mock._instance_callable
    - orig_magics.intersection
    - <builtin>.type
    - mock.mock.NonCallableMock.__init__
    - dataclasses.fields
    - <builtin>.exec
    - <builtin>.super
    - <builtin>.delattr
    - <builtin>.setattr
    - kwargs.pop
    - mock.mock._is_instance_mock
    - child_kwargs.update
    - mock.mock._copy_func_details
    - mock.mock._SpecState.__init__
    - base.__dict__.get
    - name.isidentifier
    - mock.mock._set_signature
    - mock.mock.NonCallableMock._mock_add_spec
    - mock.mock.MagicMixin.__init__
    - mock.configure_mock
    - <builtin>.issubclass
    - klass.__dict__.get
    - inspect.getattr_static
    - mock.mock._get_signature_object
    - <builtin>.tuple
    - mock.mock._setup_async_mock
    - mock.mock._is_list
    - arg.split
    - mock.mock.MagicProxy.__init__
    - mock.mock._is_magic
    - mock.mock._must_skip
    - args.pop
    linkageType: pythonLinkage
    raised:
    - InvalidSpecError
    - RuntimeError
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 742
    functionName: mock.mock.NonCallableMock._extract_mock_name
    functionSourceFile: mock.mock
    functionUses: 5
    functionsReached:
    - <builtin>.reversed
    - <builtin>.len
    - <builtin>.list
    - _name_list.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: _name_list.append
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.reversed
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 769
    functionName: mock.mock.NonCallableMock.__repr__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.mock.NonCallableMock._extract_mock_name
    - <builtin>.id
    - _name_list.append
    - <builtin>.len
    - <builtin>.reversed
    - <builtin>.type
    - <builtin>.list
    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>.dir
    - <builtin>.set
    - mock.mock._is_magic
    - <builtin>.sorted
    - e.startswith
    - <builtin>.type
    - <builtin>.list
    - 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:
    - <builtin>.issubclass
    - mock.mock.NonCallableMock._extract_mock_name
    - mock.mock._check_and_set_parent
    - _name_list.append
    - <builtin>.setattr
    - mock.mock._is_instance_mock
    - <builtin>.len
    - <builtin>.hasattr
    - <builtin>.isinstance
    - <builtin>.reversed
    - object.__setattr__
    - <builtin>.type
    - <builtin>.list
    - mock.mock._extract_mock
    - mock.mock._get_method
    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:
    - <builtin>.repr
    - mock.mock._format_call_signature
    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 0x7f2431b5c040>
    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:
    - <builtin>.repr
    - mock.mock.NonCallableMock._format_mock_call_signature
    - mock.mock._format_call_signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 881
    functionName: mock.mock.NonCallableMock._get_call_signature_from_name
    functionSourceFile: mock.mock
    functionUses: 9
    functionsReached:
    - <builtin>.hasattr
    - <builtin>.isinstance
    - mock.mock._extract_mock
    - name.replace
    - children.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: name.replace
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: children.get
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - _call
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 914
    functionName: mock.mock.NonCallableMock._call_matcher
    functionSourceFile: mock.mock
    functionUses: 8
    functionsReached:
    - mock.mock.NonCallableMock._get_call_signature_from_name
    - children.get
    - mock.mock._Call.__init__
    - <builtin>.len
    - <builtin>.isinstance
    - <builtin>.hasattr
    - name.replace
    - e.with_traceback
    - mock.mock._extract_mock
    - sig.bind
    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 0x7f2431573a90>
    - <ast.Constant object at 0x7f2431573070>
    - <ast.Constant object at 0x7f2431573670>
    - <ast.Constant object at 0x7f2431573370>
    - <ast.Constant object at 0x7f2431573c40>
    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:
    - <builtin>.repr
    - mock.mock.NonCallableMock._get_call_signature_from_name
    - mock.mock._format_call_signature
    - <builtin>.len
    - mock.mock._Call.__init__
    - <builtin>.hasattr
    - <builtin>.isinstance
    - mock.mock.NonCallableMock._call_matcher
    - mock.mock._extract_mock
    - name.replace
    - e.with_traceback
    - mock.mock.NonCallableMock._format_mock_call_signature
    - children.get
    - sig.bind
    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:
    - <builtin>.repr
    - mock.mock.NonCallableMock._format_mock_call_signature
    - mock.mock.NonCallableMock._format_mock_failure_message
    - mock.mock._format_call_signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - _mock_self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 995
    functionName: mock.mock.NonCallableMock.assert_called_once_with
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.repr
    - mock.mock.NonCallableMock._get_call_signature_from_name
    - mock.mock._format_call_signature
    - <builtin>.len
    - mock.mock._Call.__init__
    - mock.mock.NonCallableMock.assert_called_with
    - <builtin>.hasattr
    - mock.mock.NonCallableMock._call_matcher
    - mock.mock._extract_mock
    - <builtin>.isinstance
    - mock.mock.NonCallableMock._calls_repr
    - name.replace
    - e.with_traceback
    - mock.mock.NonCallableMock._format_mock_call_signature
    - unittest.util.safe_repr
    - children.get
    - sig.bind
    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 0x7f2431aec730>
    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:
    - not_found.append
    - mock.mock.NonCallableMock._get_call_signature_from_name
    - <builtin>.len
    - mock.mock._Call.__init__
    - <builtin>.isinstance
    - <builtin>.hasattr
    - mock.mock.NonCallableMock._call_matcher
    - all_calls.remove
    - mock.mock._extract_mock
    - <builtin>.next
    - name.replace
    - e.with_traceback
    - <builtin>.list
    - children.get
    - sig.bind
    linkageType: pythonLinkage
    raised:
    - AssertionError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: all_calls.remove
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: not_found.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1053
    functionName: mock.mock.NonCallableMock.assert_any_call
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.repr
    - mock.mock.NonCallableMock._get_call_signature_from_name
    - mock.mock._format_call_signature
    - <builtin>.len
    - mock.mock._Call.__init__
    - <builtin>.hasattr
    - <builtin>.isinstance
    - mock.mock.NonCallableMock._call_matcher
    - mock.mock._extract_mock
    - name.replace
    - e.with_traceback
    - mock.mock.NonCallableMock._format_mock_call_signature
    - children.get
    - sig.bind
    linkageType: pythonLinkage
    raised:
    - AssertionError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kw.get
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 2322
    functionName: mock.mock.AsyncMockMixin.__init__
    functionSourceFile: mock.mock
    functionUses: 6
    functionsReached:
    - functools.partial
    - <builtin>.sorted
    - <builtin>.isinstance
    - inspect.signature
    - _spec_asyncs.append
    - mock.mock.NonCallableMock.configure_mock
    - <builtin>.dir
    - kwargs.items
    - <builtin>.getattr
    - asyncio.iscoroutinefunction
    - inspect.iscoroutinefunction
    - inspect.unwrap
    - <builtin>.type
    - mock.mock.NonCallableMock.__init__
    - <builtin>.super
    - <builtin>.setattr
    - mock.mock._is_instance_mock
    - mock.mock.NonCallableMock._mock_add_spec
    - <builtin>.issubclass
    - inspect.getattr_static
    - mock.mock._get_signature_object
    - <builtin>.tuple
    - mock.mock._is_list
    - arg.split
    - args.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kw
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2215
    functionName: mock.mock.MagicMixin.__init__
    functionSourceFile: mock.mock
    functionUses: 8
    functionsReached:
    - <builtin>.set
    - <builtin>.delattr
    - mock.mock.MagicMixin._mock_set_magics
    - <builtin>.setattr
    - <builtin>.getattr
    - mock.mock.MagicProxy.__init__
    - orig_magics.intersection
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 12
    argDefaultValues:
    - <ast.Constant object at 0x7f24312b3a90>
    - <ast.Constant object at 0x7f24312b3100>
    - <ast.Name object at 0x7f24312b3640>
    - <ast.Constant object at 0x7f24312b34c0>
    - <ast.Constant object at 0x7f24312b3f70>
    - <ast.Constant object at 0x7f24312b3eb0>
    - <ast.Constant object at 0x7f24312b3790>
    - <ast.Constant object at 0x7f24312b3310>
    - <ast.Constant object at 0x7f24312b3a30>
    - <ast.Constant object at 0x7f24312b3610>
    argNames:
    - self
    - spec
    - side_effect
    - return_value
    - wraps
    - name
    - spec_set
    - parent
    - _spec_state
    - _new_name
    - _new_parent
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1168
    functionName: mock.mock.CallableMixin.__init__
    functionSourceFile: ''
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: unittest.util.safe_repr
    functionSourceFile: unittest
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - name
    - prefix
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1124
    functionName: mock.mock.removeprefix
    functionSourceFile: mock.mock
    functionUses: 1
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - item
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1140
    functionName: mock.mock._AnyComparer.__contains__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.zip
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.zip
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1180
    functionName: mock.mock.CallableMixin._mock_check_sig
    functionSourceFile: mock.mock
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - _mock_self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1185
    functionName: mock.mock.CallableMixin.__call__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.mock._is_exception
    - mock.mock.mock_open._readline_side_effect
    - <builtin>.isinstance
    - mock.mock.CallableMixin._increment_mock_call
    - mock.mock._callable
    - mock.mock.mock_open._iter_side_effect
    - mock.mock.mock_open.reset_data
    - mock.mock._to_stream
    - mock.mock._Call.__init__
    - <builtin>.getattr
    - _new_parent.mock_calls.append
    - mock.mock.CallableMixin._mock_call
    - mock.mock.CallableMixin._execute_mock_call
    - io.StringIO
    - io.BytesIO
    - <builtin>.issubclass
    - _new_parent.method_calls.append
    - <builtin>.next
    - mock.mock.CallableMixin._mock_check_sig
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 4
    IfCount: 4
    argCount: 3
    argDefaultValues: []
    argNames:
    - _mock_self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1196
    functionName: mock.mock.CallableMixin._increment_mock_call
    functionSourceFile: mock.mock
    functionUses: 1
    functionsReached:
    - _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:
    - mock.mock._is_exception
    - mock.mock.mock_open._iter_side_effect
    - <builtin>.issubclass
    - mock.mock.mock_open.reset_data
    - mock.mock._to_stream
    - <builtin>.getattr
    - mock.mock.mock_open._readline_side_effect
    - <builtin>.isinstance
    - <builtin>.next
    - mock.mock.CallableMixin._execute_mock_call
    - mock.mock._callable
    - io.StringIO
    - io.BytesIO
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 0
    IfCount: 8
    argCount: 3
    argDefaultValues: []
    argNames:
    - _mock_self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1243
    functionName: mock.mock.CallableMixin._execute_mock_call
    functionSourceFile: mock.mock
    functionUses: 2
    functionsReached:
    - mock.mock._is_exception
    - mock.mock.mock_open._iter_side_effect
    - <builtin>.issubclass
    - mock.mock.mock_open.reset_data
    - mock.mock._to_stream
    - <builtin>.getattr
    - mock.mock.mock_open._readline_side_effect
    - <builtin>.isinstance
    - <builtin>.next
    - mock.mock._callable
    - io.StringIO
    - io.BytesIO
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _new_parent.method_calls.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _new_parent.mock_calls.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3086
    functionName: mock.mock.mock_open.reset_data
    functionSourceFile: mock.mock
    functionUses: 4
    functionsReached:
    - mock.mock.mock_open._iter_side_effect
    - mock.mock._to_stream
    - mock.mock.mock_open._readline_side_effect
    - <builtin>.isinstance
    - io.StringIO
    - io.BytesIO
    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: 10
    functionsReached:
    - <builtin>.getattr
    - <builtin>.__import__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - target
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1342
    functionName: mock.mock._importer
    functionSourceFile: mock.mock
    functionUses: 9
    functionsReached:
    - <builtin>.getattr
    - <builtin>.__import__
    - mock.mock._dot_lookup
    - components.pop
    - 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: 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: components.pop
    functionSourceFile: <builtin>
    functionUses: 10
    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:
    - mock.mock._check_spec_arg_typos
    - <builtin>.issubclass
    - <builtin>.type
    - 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:
    - <builtin>.issubclass
    - mock.mock._is_instance_mock
    - mock.mock._patch.__init__
    - mock.mock._check_spec_arg_typos
    - <builtin>.type
    - p.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: 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
    - func.patchings.append
    - <builtin>.isinstance
    - mock.mock._patch.__init__
    - <builtin>.dir
    - <builtin>.getattr
    - mock.mock._patch.copy
    - asyncio.iscoroutinefunction
    - <builtin>.hasattr
    - mock.mock._check_spec_arg_typos
    - inspect.iscoroutinefunction
    - mock.mock._patch.decorate_class
    - <builtin>.type
    - <builtin>.setattr
    - mock.mock._is_instance_mock
    - mock.mock._patch.decorate_callable
    - mock.mock._patch.decorate_async_callable
    - <builtin>.issubclass
    - attr.startswith
    - p.copy
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - klass
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1428
    functionName: mock.mock._patch.decorate_class
    functionSourceFile: mock.mock
    functionUses: 1
    functionsReached:
    - <builtin>.dir
    - <builtin>.issubclass
    - attr.startswith
    - <builtin>.setattr
    - mock.mock._is_instance_mock
    - <builtin>.getattr
    - mock.mock._patch.copy
    - <builtin>.hasattr
    - mock.mock._patch.__init__
    - mock.mock._check_spec_arg_typos
    - <builtin>.type
    - p.copy
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - func
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1474
    functionName: mock.mock._patch.decorate_async_callable
    functionSourceFile: mock.mock
    functionUses: 1
    functionsReached:
    - func.patchings.append
    - functools.wraps
    - <builtin>.hasattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - func
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1457
    functionName: mock.mock._patch.decorate_callable
    functionSourceFile: mock.mock
    functionUses: 1
    functionsReached:
    - func.patchings.append
    - functools.wraps
    - <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: attr.startswith
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: mock.mock._patch
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - contextlib.contextmanager
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - patched
    - args
    - keywargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1443
    functionName: mock.mock._patch.decoration_helper
    functionSourceFile: mock.mock
    functionUses: 2
    functionsReached:
    - contextlib.ExitStack
    - <builtin>.tuple
    - exit_stack.enter_context
    - extra_args.append
    - keywargs.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: contextlib.ExitStack
    functionSourceFile: contextlib
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: exit_stack.enter_context
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: keywargs.update
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: extra_args.append
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: func.patchings.append
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.wraps
    functionSourceFile: functools
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - keywargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1464
    functionName: mock.mock._patch.decorate_callable.patched
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - contextlib.ExitStack
    - <builtin>.tuple
    - exit_stack.enter_context
    - extra_args.append
    - mock.mock._patch.decoration_helper
    - keywargs.update
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - keywargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1481
    functionName: mock.mock._patch.decorate_async_callable.patched
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - contextlib.ExitStack
    - <builtin>.tuple
    - exit_stack.enter_context
    - extra_args.append
    - mock.mock._patch.decoration_helper
    - keywargs.update
    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: 1
    functionLinenumber: 1491
    functionName: mock.mock._patch.get_original
    functionSourceFile: mock.mock
    functionUses: 2
    functionsReached:
    - <builtin>.getattr
    - mock.mock._patch_object.<lambda1>
    - <builtin>.isinstance
    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: mock.mock._patch_object.<lambda1>
    functionSourceFile: ''
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 39
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 19
    EdgeCount: 56
    ICount: 5
    IfCount: 39
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1515
    functionName: mock.mock._patch.__enter__
    functionSourceFile: mock.mock
    functionUses: 1
    functionsReached:
    - <builtin>.set
    - mock.mock.MagicMixin._mock_set_magics
    - inspect.isdatadescriptor
    - <builtin>.callable
    - mock.mock.create_autospec
    - extra_args.update
    - dataclasses.is_dataclass
    - <builtin>.isinstance
    - mock.mock.AsyncMockMixin.__init__
    - <builtin>.sorted
    - functools.partial
    - entries.extend
    - _spec_asyncs.append
    - <builtin>.bool
    - mock.mock._is_async_func
    - mock.mock._callable
    - inspect.isawaitable
    - inspect.signature
    - mock.mock.NonCallableMock.configure_mock
    - <builtin>.dir
    - contextlib.ExitStack
    - mock.mock._set_async_signature
    - kwargs.items
    - mock.mock._setup_func
    - <builtin>.getattr
    - mock.mock._check_signature
    - asyncio.iscoroutinefunction
    - <builtin>.hasattr
    - _kwargs.update
    - mock.mock._check_spec_arg_typos
    - inspect.iscoroutinefunction
    - inspect.unwrap
    - mock.mock._instance_callable
    - orig_magics.intersection
    - exit_stack.__exit__
    - <builtin>.type
    - mock.mock.NonCallableMock.__init__
    - sys.exc_info
    - dataclasses.fields
    - <builtin>.exec
    - <builtin>.super
    - <builtin>.delattr
    - <builtin>.setattr
    - kwargs.pop
    - mock.mock._is_instance_mock
    - child_kwargs.update
    - mock.mock._copy_func_details
    - mock.mock._SpecState.__init__
    - base.__dict__.get
    - name.isidentifier
    - mock.mock._set_signature
    - mock.mock.NonCallableMock._mock_add_spec
    - mock.mock.MagicMixin.__init__
    - mock.configure_mock
    - <builtin>.issubclass
    - mock.mock._is_async_obj
    - klass.__dict__.get
    - inspect.getattr_static
    - mock.mock._get_signature_object
    - <builtin>.tuple
    - mock.mock._setup_async_mock
    - arg.split
    - mock.mock._is_list
    - mock.mock._patch.__exit__
    - _kwargs.pop
    - mock.mock._patch.get_original
    - mock.mock.MagicProxy.__init__
    - mock.mock._patch_object.<lambda1>
    - mock.mock._is_magic
    - mock.mock._must_skip
    - args.pop
    linkageType: pythonLinkage
    raised:
    - RuntimeError
    - InvalidSpecError
    - 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: _kwargs.update
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _kwargs.pop
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: extra_args.update
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sys.exc_info
    functionSourceFile: sys
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 4
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - exc_info
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1669
    functionName: mock.mock._patch.__exit__
    functionSourceFile: mock.mock
    functionUses: 3
    functionsReached:
    - exit_stack.__exit__
    - <builtin>.delattr
    - <builtin>.setattr
    - <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: exit_stack.__exit__
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 1694
    functionName: mock.mock._patch.start
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - mock.mock.MagicMixin._mock_set_magics
    - inspect.isdatadescriptor
    - <builtin>.callable
    - mock.mock.create_autospec
    - extra_args.update
    - dataclasses.is_dataclass
    - <builtin>.isinstance
    - mock.mock.AsyncMockMixin.__init__
    - <builtin>.sorted
    - functools.partial
    - entries.extend
    - _spec_asyncs.append
    - <builtin>.bool
    - mock.mock._is_async_func
    - mock.mock._callable
    - inspect.isawaitable
    - inspect.signature
    - mock.mock.NonCallableMock.configure_mock
    - <builtin>.dir
    - contextlib.ExitStack
    - mock.mock._set_async_signature
    - kwargs.items
    - mock.mock._setup_func
    - <builtin>.getattr
    - mock.mock._check_signature
    - asyncio.iscoroutinefunction
    - <builtin>.hasattr
    - _kwargs.update
    - mock.mock._check_spec_arg_typos
    - inspect.iscoroutinefunction
    - inspect.unwrap
    - mock.mock._patch.__enter__
    - mock.mock._instance_callable
    - orig_magics.intersection
    - exit_stack.__exit__
    - <builtin>.type
    - mock.mock.NonCallableMock.__init__
    - sys.exc_info
    - dataclasses.fields
    - <builtin>.exec
    - <builtin>.super
    - <builtin>.delattr
    - <builtin>.setattr
    - kwargs.pop
    - mock.mock._is_instance_mock
    - child_kwargs.update
    - mock.mock._copy_func_details
    - mock.mock._SpecState.__init__
    - base.__dict__.get
    - name.isidentifier
    - mock.mock._set_signature
    - mock.mock.NonCallableMock._mock_add_spec
    - mock.mock.MagicMixin.__init__
    - mock.configure_mock
    - <builtin>.issubclass
    - mock.mock._is_async_obj
    - klass.__dict__.get
    - inspect.getattr_static
    - mock.mock._get_signature_object
    - <builtin>.tuple
    - mock.mock._setup_async_mock
    - arg.split
    - mock.mock._is_list
    - mock.mock._patch.__exit__
    - _kwargs.pop
    - mock.mock._patch.get_original
    - mock.mock.MagicProxy.__init__
    - mock.mock._patch_object.<lambda1>
    - mock.mock._is_magic
    - mock.mock._must_skip
    - args.pop
    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>.delattr
    - <builtin>.setattr
    - mock.mock._patch.__exit__
    - <builtin>.hasattr
    - exit_stack.__exit__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - target
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1713
    functionName: mock.mock._get_target
    functionSourceFile: mock.mock
    functionUses: 2
    functionsReached:
    - target.rsplit
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: target.rsplit
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: mock.mock._get_target.<lambda1>
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.mock._importer
    - <builtin>.getattr
    - <builtin>.__import__
    - mock.mock._dot_lookup
    - components.pop
    - 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 0x7f24321f7e20>
    - <ast.Constant object at 0x7f24321f7bb0>
    - <ast.Constant object at 0x7f24321f75e0>
    - <ast.Constant object at 0x7f24321f7070>
    - <ast.Constant object at 0x7f24321f7af0>
    - <ast.Constant object at 0x7f24321f7190>
    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
    - mock.mock._is_instance_mock
    - mock.mock._patch.__init__
    - mock.mock._check_spec_arg_typos
    - <builtin>.type
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7f24321ec280>
    - <ast.Constant object at 0x7f24321ec7f0>
    - <ast.Constant object at 0x7f24321ec2b0>
    - <ast.Constant object at 0x7f24321ecb20>
    - <ast.Constant object at 0x7f24321ec490>
    argNames:
    - target
    - spec
    - create
    - spec_set
    - autospec
    - new_callable
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1752
    functionName: mock.mock._patch_multiple
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.issubclass
    - kwargs.items
    - mock.mock._is_instance_mock
    - mock.mock._patch.__init__
    - mock.mock._check_spec_arg_typos
    - <builtin>.type
    - <builtin>.list
    - patcher.additional_patchers.append
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: mock.mock._patch_multiple.<lambda1>
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.mock._importer
    - <builtin>.getattr
    - <builtin>.__import__
    - mock.mock._dot_lookup
    - components.pop
    - 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: 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: 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 0x7f243372bf40>
    - <ast.Constant object at 0x7f243372b8e0>
    argNames:
    - self
    - in_dict
    - values
    - clear
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1913
    functionName: mock.mock._patch_dict.__init__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - f
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1922
    functionName: mock.mock._patch_dict.__call__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.mock._patch_dict._patch_dict
    - functools.wraps
    - in_dict.clear
    - <builtin>.isinstance
    - mock.mock._clear_dict
    - mock.mock._dot_lookup
    - mock.mock._patch_dict.decorate_async_callable
    - <builtin>.dir
    - <builtin>.getattr
    - in_dict.copy
    - asyncio.iscoroutinefunction
    - <builtin>.hasattr
    - inspect.iscoroutinefunction
    - mock.mock._patch_dict.decorate_class
    - <builtin>.setattr
    - mock.mock._importer
    - <builtin>.__import__
    - target.split
    - components.pop
    - attr.startswith
    - in_dict.update
    - mock.mock._patch_dict.decorate_callable
    - <builtin>.list
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - klass
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1954
    functionName: mock.mock._patch_dict.decorate_class
    functionSourceFile: mock.mock
    functionUses: 1
    functionsReached:
    - mock.mock._patch_dict._patch_dict
    - <builtin>.dir
    - attr.startswith
    - in_dict.clear
    - <builtin>.setattr
    - mock.mock._importer
    - in_dict.update
    - <builtin>.getattr
    - in_dict.copy
    - <builtin>.__import__
    - mock.mock._clear_dict
    - <builtin>.isinstance
    - <builtin>.hasattr
    - <builtin>.list
    - mock.mock._dot_lookup
    - components.pop
    - target.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - f
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1942
    functionName: mock.mock._patch_dict.decorate_async_callable
    functionSourceFile: mock.mock
    functionUses: 1
    functionsReached:
    - functools.wraps
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - f
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1930
    functionName: mock.mock._patch_dict.decorate_callable
    functionSourceFile: mock.mock
    functionUses: 1
    functionsReached:
    - functools.wraps
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kw
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1932
    functionName: mock.mock._patch_dict.decorate_callable._inner
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.mock._patch_dict._patch_dict
    - in_dict.clear
    - mock.mock._importer
    - in_dict.update
    - <builtin>.getattr
    - in_dict.copy
    - mock.mock._patch_dict._unpatch_dict
    - mock.mock._clear_dict
    - <builtin>.list
    - <builtin>.isinstance
    - <builtin>.__import__
    - mock.mock._dot_lookup
    - components.pop
    - target.split
    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:
    - in_dict.clear
    - mock.mock._importer
    - in_dict.update
    - <builtin>.getattr
    - in_dict.copy
    - <builtin>.__import__
    - mock.mock._clear_dict
    - <builtin>.isinstance
    - mock.mock._dot_lookup
    - target.split
    - components.pop
    - <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: 2
    functionLinenumber: 1999
    functionName: mock.mock._patch_dict._unpatch_dict
    functionSourceFile: mock.mock
    functionUses: 4
    functionsReached:
    - in_dict.update
    - <builtin>.list
    - in_dict.clear
    - mock.mock._clear_dict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kw
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1944
    functionName: mock.mock._patch_dict.decorate_async_callable._inner
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.mock._patch_dict._patch_dict
    - in_dict.clear
    - mock.mock._importer
    - in_dict.update
    - <builtin>.getattr
    - in_dict.copy
    - mock.mock._patch_dict._unpatch_dict
    - mock.mock._clear_dict
    - <builtin>.list
    - <builtin>.isinstance
    - <builtin>.__import__
    - mock.mock._dot_lookup
    - components.pop
    - target.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1965
    functionName: mock.mock._patch_dict.__enter__
    functionSourceFile: mock.mock
    functionUses: 1
    functionsReached:
    - mock.mock._patch_dict._patch_dict
    - in_dict.clear
    - mock.mock._importer
    - in_dict.update
    - <builtin>.getattr
    - in_dict.copy
    - <builtin>.__import__
    - mock.mock._clear_dict
    - mock.mock._dot_lookup
    - <builtin>.list
    - <builtin>.isinstance
    - components.pop
    - 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: 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:
    - <builtin>.list
    - in_dict.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: 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:
    - in_dict.clear
    - in_dict.update
    - mock.mock._patch_dict._unpatch_dict
    - mock.mock._clear_dict
    - <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: 5
    functionLinenumber: 2019
    functionName: mock.mock._patch_dict.start
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.mock._patch_dict._patch_dict
    - in_dict.clear
    - mock.mock._importer
    - in_dict.update
    - <builtin>.getattr
    - in_dict.copy
    - <builtin>.__import__
    - mock.mock._clear_dict
    - mock.mock._dot_lookup
    - <builtin>.list
    - <builtin>.isinstance
    - components.pop
    - target.split
    - _patch._active_patches.append
    - 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:
    - in_dict.clear
    - _patch._active_patches.remove
    - in_dict.update
    - mock.mock._patch_dict._unpatch_dict
    - mock.mock._patch_dict.__exit__
    - mock.mock._clear_dict
    - <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: _patch._active_patches.remove
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: in_dict.clear
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2046
    functionName: mock.mock._patch_stopall
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.reversed
    - patch.stop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: patch.stop
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: magic_methods.replace
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numerics.split
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kw
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2099
    functionName: mock.mock._get_method.method
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mock.mock.<dict1>.<lambda1>
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: object.__hash__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: mock.mock.<lambda1>
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - object.__hash__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mock.mock.<dict1>.<lambda2>
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: object.__str__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: mock.mock.<lambda2>
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - object.__str__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mock.mock.<dict1>.<lambda3>
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: object.__sizeof__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: mock.mock.<lambda3>
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - object.__sizeof__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mock.mock.<dict1>.<lambda4>
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: mock.mock.<lambda4>
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - <builtin>.id
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2150
    functionName: mock.mock._get_eq
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - other
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2151
    functionName: mock.mock._get_eq.__eq__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2160
    functionName: mock.mock._get_ne
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - other
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2161
    functionName: mock.mock._get_ne.__ne__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2169
    functionName: mock.mock._get_iter
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2170
    functionName: mock.mock._get_iter.__iter__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.iter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2179
    functionName: mock.mock._get_async_iter
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 2180
    functionName: mock.mock._get_async_iter.__aiter__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - functools.partial
    - <builtin>.sorted
    - <builtin>.isinstance
    - inspect.signature
    - _spec_asyncs.append
    - mock.mock.NonCallableMock.configure_mock
    - <builtin>.dir
    - kwargs.items
    - <builtin>.getattr
    - asyncio.iscoroutinefunction
    - inspect.iscoroutinefunction
    - inspect.unwrap
    - mock.mock._AsyncIterator.__init__
    - <builtin>.type
    - mock.mock.NonCallableMock.__init__
    - <builtin>.setattr
    - mock.mock._is_instance_mock
    - mock.mock.NonCallableMock._mock_add_spec
    - <builtin>.issubclass
    - inspect.getattr_static
    - <builtin>.iter
    - mock.mock._get_signature_object
    - mock.mock._is_list
    - arg.split
    - args.pop
    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:
    - functools.partial
    - <builtin>.sorted
    - <builtin>.isinstance
    - inspect.signature
    - _spec_asyncs.append
    - mock.mock.NonCallableMock.configure_mock
    - <builtin>.dir
    - kwargs.items
    - <builtin>.getattr
    - asyncio.iscoroutinefunction
    - inspect.iscoroutinefunction
    - inspect.unwrap
    - <builtin>.type
    - mock.mock.NonCallableMock.__init__
    - <builtin>.setattr
    - mock.mock._is_instance_mock
    - mock.mock.NonCallableMock._mock_add_spec
    - <builtin>.issubclass
    - inspect.getattr_static
    - mock.mock._get_signature_object
    - mock.mock._is_list
    - arg.split
    - args.pop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - mock
    - method
    - name
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2196
    functionName: mock.mock._set_return_value
    functionSourceFile: mock.mock
    functionUses: 2
    functionsReached:
    - _return_values.get
    - _side_effect_methods.get
    - _calculate_return_value.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _return_values.get
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _calculate_return_value.get
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _side_effect_methods.get
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2221
    functionName: mock.mock.MagicMixin._mock_set_magics
    functionSourceFile: mock.mock
    functionUses: 11
    functionsReached:
    - <builtin>.set
    - <builtin>.delattr
    - <builtin>.setattr
    - <builtin>.getattr
    - mock.mock.MagicProxy.__init__
    - orig_magics.intersection
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: orig_magics.intersection
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2293
    functionName: mock.mock.MagicProxy.__init__
    functionSourceFile: ''
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24318937f0>
    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>.set
    - mock.mock.MagicMixin._mock_set_magics
    - functools.partial
    - <builtin>.isinstance
    - _spec_asyncs.append
    - inspect.signature
    - <builtin>.dir
    - <builtin>.getattr
    - asyncio.iscoroutinefunction
    - inspect.iscoroutinefunction
    - inspect.unwrap
    - orig_magics.intersection
    - <builtin>.type
    - <builtin>.delattr
    - <builtin>.setattr
    - mock.mock._is_instance_mock
    - mock.mock.NonCallableMock._mock_add_spec
    - <builtin>.issubclass
    - inspect.getattr_static
    - mock.mock._get_signature_object
    - mock.mock._is_list
    - mock.mock.MagicProxy.__init__
    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 0x7f243300c550>
    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>.set
    - mock.mock.MagicMixin._mock_set_magics
    - functools.partial
    - <builtin>.isinstance
    - _spec_asyncs.append
    - inspect.signature
    - <builtin>.dir
    - <builtin>.getattr
    - asyncio.iscoroutinefunction
    - inspect.iscoroutinefunction
    - inspect.unwrap
    - orig_magics.intersection
    - <builtin>.type
    - <builtin>.delattr
    - <builtin>.setattr
    - mock.mock._is_instance_mock
    - mock.mock.NonCallableMock._mock_add_spec
    - <builtin>.issubclass
    - inspect.getattr_static
    - mock.mock._get_signature_object
    - mock.mock._is_list
    - mock.mock.MagicProxy.__init__
    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:
    - mock.mock._is_magic
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2297
    functionName: mock.mock.MagicProxy.create_mock
    functionSourceFile: mock.mock
    functionUses: 1
    functionsReached:
    - <builtin>.setattr
    - _calculate_return_value.get
    - _side_effect_methods.get
    - mock.mock._set_return_value
    - parent._get_child_mock
    - _return_values.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: parent._get_child_mock
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7f24312439a0>
    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:
    - <builtin>.setattr
    - mock.mock.MagicProxy.create_mock
    - _calculate_return_value.get
    - _side_effect_methods.get
    - mock.mock._set_return_value
    - parent._get_child_mock
    - _return_values.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: mock.mock.AsyncMockMixin
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.property
    - _allowed_names.add
    - 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
    - mock.mock.mock_open._iter_side_effect
    - <builtin>.issubclass
    - mock.mock.mock_open.reset_data
    - mock.mock._to_stream
    - mock.mock._Call.__init__
    - <builtin>.getattr
    - mock.mock.mock_open._readline_side_effect
    - asyncio.iscoroutinefunction
    - <builtin>.isinstance
    - inspect.iscoroutinefunction
    - <builtin>.next
    - mock.mock._callable
    - io.StringIO
    - io.BytesIO
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - _mock_self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2400
    functionName: mock.mock.AsyncMockMixin.assert_awaited
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - AssertionError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - _mock_self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2409
    functionName: mock.mock.AsyncMockMixin.assert_awaited_once
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - AssertionError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - _mock_self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 2419
    functionName: mock.mock.AsyncMockMixin.assert_awaited_with
    functionSourceFile: mock.mock
    functionUses: 1
    functionsReached:
    - <builtin>.repr
    - mock.mock.NonCallableMock._get_call_signature_from_name
    - mock.mock._format_call_signature
    - <builtin>.len
    - mock.mock._Call.__init__
    - <builtin>.hasattr
    - <builtin>.isinstance
    - mock.mock.NonCallableMock._call_matcher
    - mock.mock._extract_mock
    - name.replace
    - e.with_traceback
    - mock.mock.NonCallableMock._format_mock_call_signature
    - children.get
    - sig.bind
    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:
    - <builtin>.repr
    - mock.mock.NonCallableMock._format_mock_call_signature
    - mock.mock.NonCallableMock._format_mock_failure_message
    - mock.mock._format_call_signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - _mock_self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 2438
    functionName: mock.mock.AsyncMockMixin.assert_awaited_once_with
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.repr
    - mock.mock.NonCallableMock._get_call_signature_from_name
    - mock.mock._format_call_signature
    - mock.mock.AsyncMockMixin.assert_awaited_with
    - <builtin>.len
    - mock.mock._Call.__init__
    - <builtin>.hasattr
    - <builtin>.isinstance
    - mock.mock.NonCallableMock._call_matcher
    - mock.mock._extract_mock
    - name.replace
    - e.with_traceback
    - mock.mock.NonCallableMock._format_mock_call_signature
    - children.get
    - sig.bind
    linkageType: pythonLinkage
    raised:
    - AssertionError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - _mock_self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 2450
    functionName: mock.mock.AsyncMockMixin.assert_any_await
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.repr
    - mock.mock.NonCallableMock._get_call_signature_from_name
    - mock.mock._format_call_signature
    - <builtin>.len
    - mock.mock._Call.__init__
    - <builtin>.hasattr
    - <builtin>.isinstance
    - mock.mock.NonCallableMock._call_matcher
    - mock.mock._extract_mock
    - name.replace
    - e.with_traceback
    - mock.mock.NonCallableMock._format_mock_call_signature
    - children.get
    - sig.bind
    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 0x7f2431a77910>
    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:
    - not_found.append
    - all_awaits.remove
    - mock.mock.NonCallableMock._get_call_signature_from_name
    - <builtin>.len
    - mock.mock._Call.__init__
    - <builtin>.isinstance
    - <builtin>.hasattr
    - mock.mock.NonCallableMock._call_matcher
    - mock.mock._extract_mock
    - <builtin>.next
    - name.replace
    - e.with_traceback
    - <builtin>.list
    - children.get
    - sig.bind
    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 0x7f2432f272b0>
    - <ast.Constant object at 0x7f2432f27d90>
    - <ast.Constant object at 0x7f2432f27070>
    - <ast.Constant object at 0x7f2432f27b20>
    - <ast.Constant object at 0x7f2432f27eb0>
    argNames:
    - cls
    - value
    - name
    - parent
    - two
    - from_kall
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2625
    functionName: mock.mock._Call.__new__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - tuple.__new__
    - <builtin>.len
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tuple.__new__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 11
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 16
    ICount: 0
    IfCount: 11
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2664
    functionName: mock.mock._Call.__eq__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.getattr
    - <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:
    - name.startswith
    - <builtin>.repr
    - <builtin>.len
    - mock.mock._format_call_signature
    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 0x7f2432f389d0>
    - <ast.Constant object at 0x7f2432f38790>
    - <ast.Constant object at 0x7f2432f383d0>
    - <ast.Constant object at 0x7f2432f384f0>
    - <ast.Constant object at 0x7f2432f38070>
    argNames:
    - self
    - spec
    - spec_set
    - parent
    - name
    - ids
    - instance
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2984
    functionName: mock.mock._SpecState.__init__
    functionSourceFile: ''
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 3
    argDefaultValues: []
    argNames:
    - spec
    - entry
    - is_type
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2954
    functionName: mock.mock._must_skip
    functionSourceFile: mock.mock
    functionUses: 4
    functionsReached:
    - klass.__dict__.get
    - <builtin>.getattr
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mock.configure_mock
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: klass.__dict__.get
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - read_data
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3006
    functionName: mock.mock._to_stream
    functionSourceFile: mock.mock
    functionUses: 6
    functionsReached:
    - io.BytesIO
    - io.StringIO
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: io.BytesIO
    functionSourceFile: io
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: io.StringIO
    functionSourceFile: io
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f243268b2b0>
    - <ast.Constant object at 0x7f243268bac0>
    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.MagicMixin.__init__
    - mock.mock.mock_open._iter_side_effect
    - <builtin>.dir
    - <builtin>.set
    - <builtin>.delattr
    - mock.mock.MagicMixin._mock_set_magics
    - <builtin>.setattr
    - mock.mock._to_stream
    - io.StringIO
    - <builtin>.getattr
    - mock.mock.mock_open._readline_side_effect
    - <builtin>.isinstance
    - mock.mock.MagicProxy.__init__
    - orig_magics.intersection
    - <builtin>.type
    - <builtin>.list
    - io.BytesIO
    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 0x7f2431594910>
    argNames:
    - self
    - obj
    - obj_type
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3111
    functionName: mock.mock.PropertyMock.__get__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.mock.CallableMixin.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - obj
    - val
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3113
    functionName: mock.mock.PropertyMock.__set__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - mock.mock.CallableMixin.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - kw
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3123
    functionName: mock.mock.ThreadingMixin._get_child_mock
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - kw.get
    - <builtin>.super
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - args
    - timeout
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3130
    functionName: mock.mock.ThreadingMixin.__init__
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - threading.Event
    - <builtin>.super
    - threading.Lock
    linkageType: pythonLinkage
    raised: []
    returnType: N/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:
    - threading.Event
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - expected_args
    - expected_kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3147
    functionName: mock.mock.ThreadingMixin.__get_event
    functionSourceFile: mock.mock
    functionUses: 2
    functionsReached:
    - threading.Event
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 3156
    functionName: mock.mock.ThreadingMixin._mock_call
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - threading.Event
    - call_event.set
    - mock.mock.ThreadingMixin.__get_event
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: call_event.set
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - timeout
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3166
    functionName: mock.mock.ThreadingMixin.wait_until_called
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - AssertionError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 3180
    functionName: mock.mock.ThreadingMixin.wait_until_any_call_with
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.repr
    - mock.mock._format_call_signature
    - mock.mock.ThreadingMixin.__get_event
    - event.wait
    - mock.mock.NonCallableMock._format_mock_call_signature
    - threading.Event
    linkageType: pythonLinkage
    raised:
    - AssertionError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: event.wait
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - mock
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3207
    functionName: mock.mock.seal
    functionSourceFile: mock.mock
    functionUses: 0
    functionsReached:
    - <builtin>.dir
    - m._mock_children.get
    - <builtin>.getattr
    - <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
    - <builtin>.isinstance
    - <builtin>.bool
    - mock.backports._unwrap_partial
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inspect.ismethod
    functionSourceFile: inspect
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inspect.isfunction
    functionSourceFile: inspect
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 30
    functionName: mock.backports.iscoroutinefunction
    functionSourceFile: mock.backports
    functionUses: 0
    functionsReached:
    - inspect.ismethod
    - inspect.isfunction
    - mock.backports._has_code_flag
    - <builtin>.getattr
    - <builtin>.isinstance
    - <builtin>.bool
    - mock.backports._unwrap_partial
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7f243166da60>
    argNames:
    - self
    - methodName
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 50
    functionName: mock.backports.IsolatedAsyncioTestCase.__init__
    functionSourceFile: mock.backports
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - fut
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 55
    functionName: mock.backports.IsolatedAsyncioTestCase._asyncioLoopRunner
    functionSourceFile: mock.backports
    functionUses: 0
    functionsReached:
    - asyncio.Queue
    - queue.task_done
    - fut.set_result
    - queue.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: 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:
    - unittest.IsolatedAsyncioTestCase._asyncioLoopRunner
    - loop.set_debug
    - asyncio.set_event_loop
    - loop.create_task
    - loop.run_until_complete
    - loop.create_future
    - asyncio.new_event_loop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: asyncio.new_event_loop
    functionSourceFile: asyncio
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: asyncio.set_event_loop
    functionSourceFile: asyncio
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: loop.set_debug
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: loop.create_future
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: unittest.IsolatedAsyncioTestCase._asyncioLoopRunner
    functionSourceFile: unittest
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: loop.create_task
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: loop.run_until_complete
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 5
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 73
    functionName: mock.backports.IsolatedAsyncioTestCase._tearDownAsyncioLoop
    functionSourceFile: mock.backports
    functionUses: 0
    functionsReached:
    - unittest.IsolatedAsyncioTestCase._asyncioCallsQueue.join
    - asyncio.set_event_loop
    - unittest.IsolatedAsyncioTestCase._asyncioTestLoop.shutdown_asyncgens
    - unittest.IsolatedAsyncioTestCase._asyncioCallsQueue.put_nowait
    - unittest.IsolatedAsyncioTestCase._asyncioTestLoop.close
    - unittest.IsolatedAsyncioTestCase._asyncioTestLoop.run_until_complete
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: 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 0x7f24322c1b20>
    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
    - <builtin>.super
    - unittest.IsolatedAsyncioTestCase._tearDownAsyncioLoop
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: unittest.IsolatedAsyncioTestCase._setupAsyncioLoop
    functionSourceFile: unittest
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: unittest.IsolatedAsyncioTestCase._tearDownAsyncioLoop
    functionSourceFile: unittest
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: -1
    functionName: requests.help
    functionSourceFile: requests.help
    functionUses: 0
    functionsReached:
    - <builtin>.print
    - platform.python_implementation
    - <builtin>.getattr
    - requests.help.info
    - json.dumps
    - requests.help._implementation
    - requests.help.main
    - platform.system
    - platform.python_version
    - platform.release
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 34
    functionName: requests.help._implementation
    functionSourceFile: requests.help
    functionUses: 3
    functionsReached:
    - platform.python_implementation
    - platform.python_version
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: platform.python_implementation
    functionSourceFile: platform
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: platform.python_version
    functionSourceFile: platform
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 69
    functionName: requests.help.info
    functionSourceFile: requests.help
    functionUses: 2
    functionsReached:
    - platform.python_implementation
    - <builtin>.getattr
    - requests.help._implementation
    - platform.system
    - platform.python_version
    - platform.release
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: platform.system
    functionSourceFile: platform
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: platform.release
    functionSourceFile: platform
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 128
    functionName: requests.help.main
    functionSourceFile: requests.help
    functionUses: 1
    functionsReached:
    - <builtin>.print
    - platform.python_implementation
    - <builtin>.getattr
    - requests.help.info
    - json.dumps
    - requests.help._implementation
    - platform.system
    - platform.python_version
    - platform.release
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: looker_sdk.version
    functionSourceFile: looker_sdk.version
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  Function list name: All functions
Function coverage:
  '...fuzz_looker':
  - 105
  - 106
  - 15
  '...fuzz_looker.TestOneInput':
  - 53
  - 54
  - 56
  - 59
  - 62
  - 64
  - 65
  - 66
  - 67
  - 68
  - 69
  - 71
  - 76
  - 78
  - 79
  - 80
  - 82
  - 83
  - 87
  - 89
  - 90
  - 91
  - 92
  '...fuzz_looker.main':
  - 101
  - 102
  - 103
  '...fuzz_looker.transport_requests_mock':
  - 45
  - 47
  looker_sdk._settings:
  - 41
  looker_sdk.error:
  - 89
  - 29
  looker_sdk.error.ErrorDetail:
  - 35
  looker_sdk.error.ErrorDocHelper:
  - 104
  - 95
  looker_sdk.error.ErrorDocHelper.get_index:
  - 107
  - 108
  looker_sdk.error.ErrorDocHelper.lookup:
  - 130
  - 131
  - 113
  - 114
  - 118
  - 123
  - 127
  looker_sdk.error.ErrorDocHelper.parse_and_lookup:
  - 139
  - 140
  - 143
  - 144
  - 146
  looker_sdk.error.SDKError:
  - 64
  - 73
  - 74
  looker_sdk.error.SDKError.__str__:
  - 85
  looker_sdk.init40:
  - 53
  - 55
  - 57
  - 58
  - 59
  - 60
  looker_sdk.rtl.api_methods:
  - 23
  looker_sdk.rtl.api_methods.APIMethods:
  - 55
  looker_sdk.rtl.api_methods.APIMethods.__exit__:
  - 82
  looker_sdk.rtl.api_methods.APIMethods.__init__:
  - 66
  looker_sdk.rtl.api_methods.APIMethods._convert_query_params:
  - 128
  - 129
  - 131
  - 121
  - 122
  - 124
  - 125
  - 126
  looker_sdk.rtl.api_methods.APIMethods._get_serialized:
  - 161
  - 162
  - 163
  - 164
  looker_sdk.rtl.api_methods.APIMethods._path:
  - 74
  - 76
  looker_sdk.rtl.api_methods.APIMethods._return:
  - 96
  - 103
  - 105
  - 108
  - 109
  - 114
  - 86
  - 87
  - 90
  - 91
  - 93
  - 95
  looker_sdk.rtl.api_methods.APIMethods.delete:
  - 240
  - 242
  - 247
  - 239
  looker_sdk.rtl.api_methods.APIMethods.encode_path_param:
  - 136
  - 137
  looker_sdk.rtl.api_methods.APIMethods.get:
  - 147
  - 148
  - 149
  - 151
  - 157
  looker_sdk.rtl.api_methods.APIMethods.patch:
  - 198
  - 199
  - 200
  - 201
  - 203
  - 209
  looker_sdk.rtl.api_methods.APIMethods.post:
  - 177
  - 178
  - 179
  - 180
  - 182
  - 188
  looker_sdk.rtl.api_methods.APIMethods.put:
  - 224
  - 230
  - 219
  - 220
  - 221
  - 222
  looker_sdk.rtl.api_settings:
  - 34
  - 23
  looker_sdk.rtl.api_settings.ApiSettings.__init__:
  - 96
  - 99
  - 100
  - 101
  - 70
  - 104
  - 87
  - 88
  - 94
  - 95
  looker_sdk.rtl.api_settings.ApiSettings._bool:
  - 132
  - 134
  looker_sdk.rtl.api_settings.ApiSettings._clean_input:
  - 194
  - 174
  - 177
  - 178
  - 179
  - 180
  - 184
  - 187
  - 190
  - 191
  looker_sdk.rtl.api_settings.ApiSettings._override_from_env:
  - 160
  - 163
  - 164
  - 167
  - 168
  - 151
  - 152
  - 155
  - 156
  - 159
  looker_sdk.rtl.api_settings.ApiSettings._override_settings:
  - 144
  - 145
  looker_sdk.rtl.api_settings.ApiSettings.read_config:
  - 128
  - 108
  - 114
  - 118
  - 119
  - 121
  - 122
  - 124
  - 126
  - 127
  looker_sdk.rtl.api_settings.PApiSettings.read_config:
  - 53
  looker_sdk.rtl.auth_session:
  - 23
  looker_sdk.rtl.auth_session.AuthSession:
  - 41
  looker_sdk.rtl.auth_session.AuthSession.__init__:
  - 50
  - 53
  - 54
  looker_sdk.rtl.auth_session.AuthSession._get_sudo_token:
  - 77
  - 78
  - 79
  looker_sdk.rtl.auth_session.AuthSession._get_token:
  - 85
  - 86
  - 87
  looker_sdk.rtl.auth_session.AuthSession._is_authenticated:
  - 61
  - 62
  looker_sdk.rtl.auth_session.AuthSession._login:
  - 161
  - 162
  - 133
  - 134
  - 135
  - 139
  - 140
  - 143
  - 145
  - 148
  - 149
  - 158
  looker_sdk.rtl.auth_session.AuthSession._login_sudo:
  - 172
  - 173
  - 181
  - 184
  - 185
  looker_sdk.rtl.auth_session.AuthSession._login_sudo.authenticator:
  - 169
  looker_sdk.rtl.auth_session.AuthSession._logout:
  - 229
  - 230
  - 217
  - 219
  - 222
  looker_sdk.rtl.auth_session.AuthSession._ok:
  - 241
  - 239
  looker_sdk.rtl.auth_session.AuthSession.authenticate:
  - 97
  - 98
  - 100
  - 93
  looker_sdk.rtl.auth_session.AuthSession.is_authenticated:
  - 72
  looker_sdk.rtl.auth_session.AuthSession.is_sudo_authenticated:
  - 68
  looker_sdk.rtl.auth_session.AuthSession.login_user:
  - 129
  - 130
  - 109
  - 115
  - 118
  - 124
  looker_sdk.rtl.auth_session.AuthSession.logout:
  - 192
  - 201
  - 203
  - 204
  - 205
  - 206
  - 208
  - 209
  looker_sdk.rtl.auth_session.CryptoHash.secure_random:
  - 246
  looker_sdk.rtl.auth_session.CryptoHash.sha256_hash:
  - 249
  - 250
  - 251
  looker_sdk.rtl.auth_session.OAuthSession.__init__:
  - 265
  - 268
  - 269
  - 270
  - 276
  - 277
  looker_sdk.rtl.auth_session.OAuthSession._login:
  - 352
  - 353
  - 347
  looker_sdk.rtl.auth_session.OAuthSession._request_token:
  - 320
  - 322
  - 326
  - 317
  - 319
  looker_sdk.rtl.auth_session.OAuthSession.create_auth_code_request_url:
  - 281
  - 282
  - 292
  - 293
  looker_sdk.rtl.auth_session.OAuthSession.redeem_auth_code:
  - 336
  - 344
  - 343
  looker_sdk.rtl.auth_token:
  - 23
  looker_sdk.rtl.auth_token.AccessToken:
  - 38
  looker_sdk.rtl.auth_token.AuthToken:
  - 66
  looker_sdk.rtl.auth_token.AuthToken.__init__:
  - 80
  - 81
  - 76
  - 79
  looker_sdk.rtl.auth_token.AuthToken.is_active:
  - 98
  - 99
  - 101
  looker_sdk.rtl.auth_token.AuthToken.set_token:
  - 84
  - 86
  - 91
  - 92
  - 93
  - 94
  looker_sdk.rtl.hooks:
  - 58
  looker_sdk.rtl.hooks.datetime_structure_hook:
  - 64
  - 71
  looker_sdk.rtl.hooks.datetime_unstructure_hook:
  - 75
  looker_sdk.rtl.hooks.tr_data_keys:
  - 83
  - 84
  - 85
  - 79
  looker_sdk.rtl.hooks.unstructure_hook:
  - 38
  - 39
  - 40
  - 42
  - 49
  - 51
  - 52
  - 53
  - 31
  looker_sdk.rtl.model:
  - 43
  - 190
  - 23
  looker_sdk.rtl.model.DelimSequence.__init__:
  - 205
  looker_sdk.rtl.model.DelimSequence.__str__:
  - 228
  looker_sdk.rtl.model.DelimSequence.append:
  - 208
  looker_sdk.rtl.model.DelimSequence.count:
  - 223
  looker_sdk.rtl.model.DelimSequence.extend:
  - 211
  looker_sdk.rtl.model.DelimSequence.index:
  - 220
  looker_sdk.rtl.model.DelimSequence.insert:
  - 214
  looker_sdk.rtl.model.DelimSequence.remove:
  - 217
  looker_sdk.rtl.model.Model:
  - 47
  looker_sdk.rtl.model.Model.__contains__:
  - 126
  looker_sdk.rtl.model.Model.__delitem__:
  - 116
  - 117
  looker_sdk.rtl.model.Model.__getitem__:
  - 75
  - 69
  - 71
  looker_sdk.rtl.model.Model.__iter__:
  - 120
  looker_sdk.rtl.model.Model.__len__:
  - 123
  looker_sdk.rtl.model.Model.__setitem__:
  - 104
  - 106
  - 107
  - 110
  - 111
  - 80
  - 81
  - 113
  - 86
  - 87
  - 88
  - 90
  looker_sdk.rtl.model.Model.__setitem__.err:
  - 96
  - 97
  - 95
  looker_sdk.rtl.model.Model._get_converter:
  - 50
  - 51
  - 52
  - 55
  - 56
  looker_sdk.rtl.model.Model._key_to_attr:
  - 64
  - 61
  - 62
  looker_sdk.rtl.model.Model.items:
  - 132
  looker_sdk.rtl.model.Model.keys:
  - 129
  looker_sdk.rtl.model.Model.pop:
  - 144
  - 145
  looker_sdk.rtl.model.Model.setdefault:
  - 168
  looker_sdk.rtl.model.Model.update:
  - 162
  - 164
  - 156
  - 157
  - 158
  - 159
  looker_sdk.rtl.model.Model.values:
  - 135
  looker_sdk.rtl.model.safe_enum__new__:
  - 177
  - 183
  - 184
  - 186
  - 187
  looker_sdk.rtl.requests_transport:
  - 23
  looker_sdk.rtl.requests_transport.NullAuth:
  - 105
  looker_sdk.rtl.requests_transport.RequestsTransport:
  - 35
  looker_sdk.rtl.requests_transport.RequestsTransport.__init__:
  - 42
  - 43
  - 44
  - 47
  looker_sdk.rtl.requests_transport.RequestsTransport.configure:
  - 51
  looker_sdk.rtl.requests_transport.RequestsTransport.request:
  - 96
  - 65
  - 66
  - 67
  - 68
  - 69
  - 70
  - 98
  - 72
  - 74
  - 77
  - 84
  - 86
  - 90
  - 93
  - 95
  looker_sdk.rtl.serialize:
  - 113
  - 114
  - 115
  - 119
  - 117
  - 118
  - 23
  - 120
  looker_sdk.rtl.serialize.DeserializeError:
  - 46
  looker_sdk.rtl.serialize.deserialize:
  - 72
  - 65
  - 67
  - 71
  looker_sdk.rtl.serialize.forward_ref_structure_hook:
  - 96
  - 97
  - 98
  - 99
  - 101
  - 87
  - 95
  looker_sdk.rtl.serialize.serialize:
  - 81
  - 82
  - 83
  looker_sdk.rtl.serialize.translate_keys_structure_hook:
  - 108
  - 109
  - 110
  looker_sdk.rtl.transport:
  - 36
  - 103
  - 102
  - 23
  looker_sdk.rtl.transport.HttpMethod:
  - 47
  looker_sdk.rtl.transport.PTransportSettings.is_configured:
  - 66
  looker_sdk.rtl.transport.Response:
  - 94
  looker_sdk.rtl.transport.ResponseMode:
  - 85
  looker_sdk.rtl.transport.Transport:
  - 120
  looker_sdk.rtl.transport.Transport.configure:
  - 125
  looker_sdk.rtl.transport.Transport.request:
  - 137
  looker_sdk.rtl.transport.TransportOptions:
  - 71
  looker_sdk.rtl.transport.response_mode:
  - 112
  - 114
  - 107
  - 109
  looker_sdk.sdk.api40.methods.Looker40SDK.accept_integration_hub_legal_agreement:
  - 6993
  - 6994
  - 6995
  - 6997
  looker_sdk.sdk.api40.methods.Looker40SDK.acquire_embed_cookieless_session:
  - 970
  - 971
  - 973
  looker_sdk.sdk.api40.methods.Looker40SDK.activate_app_user:
  - 1498
  - 1499
  - 1500
  - 1501
  - 1503
  looker_sdk.sdk.api40.methods.Looker40SDK.active_themes:
  - 11656
  - 11658
  - 11655
  looker_sdk.sdk.api40.methods.Looker40SDK.add_group_group:
  - 6657
  - 6658
  - 6659
  - 6661
  looker_sdk.sdk.api40.methods.Looker40SDK.add_group_user:
  - 6722
  - 6723
  - 6724
  - 6726
  looker_sdk.sdk.api40.methods.Looker40SDK.add_support_access_allowlist_entries:
  - 1992
  - 1989
  - 1990
  looker_sdk.sdk.api40.methods.Looker40SDK.alert_notifications:
  - 315
  - 316
  - 318
  looker_sdk.sdk.api40.methods.Looker40SDK.all_board_items:
  - 2404
  - 2405
  - 2407
  looker_sdk.sdk.api40.methods.Looker40SDK.all_board_sections:
  - 2528
  - 2525
  - 2526
  looker_sdk.sdk.api40.methods.Looker40SDK.all_boards:
  - 2202
  - 2203
  - 2205
  looker_sdk.sdk.api40.methods.Looker40SDK.all_color_collections:
  - 2651
  - 2652
  - 2654
  looker_sdk.sdk.api40.methods.Looker40SDK.all_connections:
  - 3504
  - 3501
  - 3502
  looker_sdk.sdk.api40.methods.Looker40SDK.all_content_metadata_accesses:
  - 4300
  - 4301
  - 4303
  looker_sdk.sdk.api40.methods.Looker40SDK.all_content_metadatas:
  - 4233
  - 4230
  - 4231
  looker_sdk.sdk.api40.methods.Looker40SDK.all_dashboards:
  - 4689
  - 4686
  - 4687
  looker_sdk.sdk.api40.methods.Looker40SDK.all_datagroups:
  - 5720
  - 5722
  - 5719
  looker_sdk.sdk.api40.methods.Looker40SDK.all_dialect_infos:
  - 3696
  - 3698
  - 3695
  looker_sdk.sdk.api40.methods.Looker40SDK.all_external_oauth_applications:
  - 3720
  - 3721
  - 3723
  looker_sdk.sdk.api40.methods.Looker40SDK.all_folders:
  - 6056
  - 6057
  - 6059
  looker_sdk.sdk.api40.methods.Looker40SDK.all_git_branches:
  - 8088
  - 8090
  - 8086
  - 8087
  looker_sdk.sdk.api40.methods.Looker40SDK.all_git_connection_tests:
  - 8707
  - 8708
  - 8709
  - 8711
  looker_sdk.sdk.api40.methods.Looker40SDK.all_group_groups:
  - 6633
  - 6634
  - 6635
  - 6637
  looker_sdk.sdk.api40.methods.Looker40SDK.all_group_users:
  - 6691
  - 6692
  - 6693
  - 6695
  looker_sdk.sdk.api40.methods.Looker40SDK.all_groups:
  - 6289
  - 6286
  - 6287
  looker_sdk.sdk.api40.methods.Looker40SDK.all_integration_hubs:
  - 6874
  - 6875
  - 6877
  looker_sdk.sdk.api40.methods.Looker40SDK.all_integrations:
  - 7016
  - 7017
  - 7019
  looker_sdk.sdk.api40.methods.Looker40SDK.all_legacy_features:
  - 3145
  - 3142
  - 3143
  looker_sdk.sdk.api40.methods.Looker40SDK.all_locales:
  - 3208
  - 3209
  - 3211
  looker_sdk.sdk.api40.methods.Looker40SDK.all_lookml_models:
  - 7545
  - 7546
  - 7548
  looker_sdk.sdk.api40.methods.Looker40SDK.all_lookml_tests:
  - 8777
  - 8773
  - 8774
  - 8775
  looker_sdk.sdk.api40.methods.Looker40SDK.all_looks:
  - 7144
  - 7145
  - 7147
  looker_sdk.sdk.api40.methods.Looker40SDK.all_model_sets:
  - 10113
  - 10114
  - 10116
  looker_sdk.sdk.api40.methods.Looker40SDK.all_oauth_client_apps:
  - 1329
  - 1330
  - 1332
  looker_sdk.sdk.api40.methods.Looker40SDK.all_permission_sets:
  - 10312
  - 10309
  - 10310
  looker_sdk.sdk.api40.methods.Looker40SDK.all_permissions:
  - 10152
  - 10153
  - 10155
  looker_sdk.sdk.api40.methods.Looker40SDK.all_primary_homepage_sections:
  - 6849
  - 6850
  - 6852
  looker_sdk.sdk.api40.methods.Looker40SDK.all_project_files:
  - 8649
  - 8650
  - 8651
  - 8653
  looker_sdk.sdk.api40.methods.Looker40SDK.all_projects:
  - 8360
  - 8357
  - 8358
  looker_sdk.sdk.api40.methods.Looker40SDK.all_roles:
  - 10353
  - 10354
  - 10356
  looker_sdk.sdk.api40.methods.Looker40SDK.all_running_queries:
  - 9561
  - 9562
  - 9564
  looker_sdk.sdk.api40.methods.Looker40SDK.all_scheduled_plans:
  - 10857
  - 10858
  - 10860
  looker_sdk.sdk.api40.methods.Looker40SDK.all_ssh_servers:
  - 3808
  - 3809
  - 3811
  looker_sdk.sdk.api40.methods.Looker40SDK.all_ssh_tunnels:
  - 3936
  - 3938
  - 3935
  looker_sdk.sdk.api40.methods.Looker40SDK.all_themes:
  - 11449
  - 11446
  - 11447
  looker_sdk.sdk.api40.methods.Looker40SDK.all_timezones:
  - 3384
  - 3386
  - 3383
  looker_sdk.sdk.api40.methods.Looker40SDK.all_user_attribute_group_values:
  - 13424
  - 13420
  - 13421
  - 13422
  looker_sdk.sdk.api40.methods.Looker40SDK.all_user_attributes:
  - 13288
  - 13289
  - 13291
  looker_sdk.sdk.api40.methods.Looker40SDK.all_user_credentials_api3s:
  - 12737
  - 12738
  - 12739
  - 12741
  looker_sdk.sdk.api40.methods.Looker40SDK.all_user_credentials_embeds:
  - 12848
  - 12844
  - 12845
  - 12846
  looker_sdk.sdk.api40.methods.Looker40SDK.all_user_login_lockouts:
  - 2104
  - 2106
  - 2103
  looker_sdk.sdk.api40.methods.Looker40SDK.all_user_sessions:
  - 12976
  - 12978
  - 12974
  - 12975
  looker_sdk.sdk.api40.methods.Looker40SDK.all_users:
  - 11920
  - 11922
  - 11919
  looker_sdk.sdk.api40.methods.Looker40SDK.all_workspaces:
  - 13488
  - 13489
  - 13491
  looker_sdk.sdk.api40.methods.Looker40SDK.api_spec:
  - 3428
  - 3429
  - 3430
  - 3431
  - 3433
  looker_sdk.sdk.api40.methods.Looker40SDK.artifact:
  - 656
  - 658
  - 654
  - 655
  looker_sdk.sdk.api40.methods.Looker40SDK.artifact_namespaces:
  - 505
  - 506
  - 508
  looker_sdk.sdk.api40.methods.Looker40SDK.artifact_usage:
  - 481
  - 478
  - 479
  looker_sdk.sdk.api40.methods.Looker40SDK.artifact_value:
  - 536
  - 532
  - 533
  - 534
  looker_sdk.sdk.api40.methods.Looker40SDK.board:
  - 2331
  - 2332
  - 2333
  - 2335
  looker_sdk.sdk.api40.methods.Looker40SDK.board_item:
  - 2456
  - 2458
  - 2454
  - 2455
  looker_sdk.sdk.api40.methods.Looker40SDK.board_section:
  - 2571
  - 2572
  - 2573
  - 2575
  looker_sdk.sdk.api40.methods.Looker40SDK.check_pdt_build:
  - 5881
  - 5877
  - 5878
  - 5879
  looker_sdk.sdk.api40.methods.Looker40SDK.cloud_storage_configuration:
  - 2888
  - 2885
  - 2886
  looker_sdk.sdk.api40.methods.Looker40SDK.color_collection:
  - 2809
  - 2810
  - 2811
  - 2813
  looker_sdk.sdk.api40.methods.Looker40SDK.color_collections_custom:
  - 2705
  - 2706
  - 2708
  looker_sdk.sdk.api40.methods.Looker40SDK.color_collections_standard:
  - 2731
  - 2732
  - 2734
  looker_sdk.sdk.api40.methods.Looker40SDK.connection:
  - 3544
  - 3545
  - 3546
  - 3548
  looker_sdk.sdk.api40.methods.Looker40SDK.connection_columns:
  - 7913
  - 7909
  - 7910
  - 7911
  looker_sdk.sdk.api40.methods.Looker40SDK.connection_cost_estimate:
  - 7976
  - 7978
  - 7974
  - 7975
  looker_sdk.sdk.api40.methods.Looker40SDK.connection_databases:
  - 7776
  - 7777
  - 7778
  - 7780
  looker_sdk.sdk.api40.methods.Looker40SDK.connection_features:
  - 7801
  - 7802
  - 7803
  - 7805
  looker_sdk.sdk.api40.methods.Looker40SDK.connection_schemas:
  - 7833
  - 7829
  - 7830
  - 7831
  looker_sdk.sdk.api40.methods.Looker40SDK.connection_search_columns:
  - 7944
  - 7945
  - 7946
  - 7948
  looker_sdk.sdk.api40.methods.Looker40SDK.connection_tables:
  - 7872
  - 7868
  - 7869
  - 7870
  looker_sdk.sdk.api40.methods.Looker40SDK.content_favorite:
  - 4169
  - 4165
  - 4166
  - 4167
  looker_sdk.sdk.api40.methods.Looker40SDK.content_metadata:
  - 4257
  - 4253
  - 4254
  - 4255
  looker_sdk.sdk.api40.methods.Looker40SDK.content_summary:
  - 4459
  - 4460
  - 4462
  looker_sdk.sdk.api40.methods.Looker40SDK.content_thumbnail:
  - 4503
  - 4504
  - 4505
  - 4506
  - 4508
  looker_sdk.sdk.api40.methods.Looker40SDK.content_validation:
  - 4539
  - 4540
  - 4542
  looker_sdk.sdk.api40.methods.Looker40SDK.copy_dashboard:
  - 5153
  - 5154
  - 5155
  - 5157
  looker_sdk.sdk.api40.methods.Looker40SDK.copy_look:
  - 7480
  - 7481
  - 7482
  - 7484
  looker_sdk.sdk.api40.methods.Looker40SDK.create_alert:
  - 267
  - 268
  - 270
  looker_sdk.sdk.api40.methods.Looker40SDK.create_board:
  - 2224
  - 2225
  - 2227
  looker_sdk.sdk.api40.methods.Looker40SDK.create_board_item:
  - 2433
  - 2430
  - 2431
  looker_sdk.sdk.api40.methods.Looker40SDK.create_board_section:
  - 2547
  - 2548
  - 2550
  looker_sdk.sdk.api40.methods.Looker40SDK.create_ci_run:
  - 8032
  - 8033
  - 8035
  - 8031
  looker_sdk.sdk.api40.methods.Looker40SDK.create_color_collection:
  - 2680
  - 2682
  - 2679
  looker_sdk.sdk.api40.methods.Looker40SDK.create_connection:
  - 3521
  - 3522
  - 3524
  looker_sdk.sdk.api40.methods.Looker40SDK.create_content_favorite:
  - 4208
  - 4210
  - 4207
  looker_sdk.sdk.api40.methods.Looker40SDK.create_content_metadata_access:
  - 4329
  - 4326
  - 4327
  looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard:
  - 4720
  - 4722
  - 4719
  looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_element:
  - 5337
  - 5338
  - 5340
  looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_element_render_task:
  - 9876
  - 9877
  - 9878
  - 9879
  - 9881
  looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_filter:
  - 5456
  - 5458
  - 5455
  looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_from_lookml:
  - 5122
  - 5123
  - 5125
  looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_layout:
  - 5651
  - 5652
  - 5654
  looker_sdk.sdk.api40.methods.Looker40SDK.create_dashboard_render_task:
  - 9767
  - 9768
  - 9769
  - 9770
  - 9772
  looker_sdk.sdk.api40.methods.Looker40SDK.create_digest_email_send:
  - 3024
  - 3025
  - 3027
  looker_sdk.sdk.api40.methods.Looker40SDK.create_embed_secret:
  - 768
  - 769
  - 771
  looker_sdk.sdk.api40.methods.Looker40SDK.create_embed_url_as_me:
  - 898
  - 899
  - 901
  looker_sdk.sdk.api40.methods.Looker40SDK.create_embed_user:
  - 13264
  - 13261
  - 13262
  looker_sdk.sdk.api40.methods.Looker40SDK.create_external_oauth_application:
  - 3745
  - 3742
  - 3743
  looker_sdk.sdk.api40.methods.Looker40SDK.create_folder:
  - 6080
  - 6082
  - 6079
  looker_sdk.sdk.api40.methods.Looker40SDK.create_git_branch:
  - 8169
  - 8170
  - 8171
  - 8173
  looker_sdk.sdk.api40.methods.Looker40SDK.create_git_deploy_key:
  - 8531
  - 8532
  - 8533
  - 8535
  looker_sdk.sdk.api40.methods.Looker40SDK.create_group:
  - 6321
  - 6318
  - 6319
  looker_sdk.sdk.api40.methods.Looker40SDK.create_integration_hub:
  - 6898
  - 6899
  - 6901
  looker_sdk.sdk.api40.methods.Looker40SDK.create_look:
  - 7172
  - 7173
  - 7175
  looker_sdk.sdk.api40.methods.Looker40SDK.create_look_render_task:
  - 9688
  - 9689
  - 9690
  - 9691
  - 9693
  looker_sdk.sdk.api40.methods.Looker40SDK.create_lookml_model:
  - 7572
  - 7573
  - 7575
  looker_sdk.sdk.api40.methods.Looker40SDK.create_merge_query:
  - 9544
  - 9541
  - 9542
  looker_sdk.sdk.api40.methods.Looker40SDK.create_model_set:
  - 10136
  - 10133
  - 10134
  looker_sdk.sdk.api40.methods.Looker40SDK.create_oauth_application_user_state:
  - 3787
  - 3788
  - 3790
  looker_sdk.sdk.api40.methods.Looker40SDK.create_oidc_test_config:
  - 1665
  - 1666
  - 1668
  looker_sdk.sdk.api40.methods.Looker40SDK.create_permission_set:
  - 10330
  - 10331
  - 10333
  looker_sdk.sdk.api40.methods.Looker40SDK.create_project:
  - 8384
  - 8386
  - 8383
  looker_sdk.sdk.api40.methods.Looker40SDK.create_query:
  - 9194
  - 9195
  - 9197
  looker_sdk.sdk.api40.methods.Looker40SDK.create_query_render_task:
  - 9728
  - 9723
  - 9724
  - 9725
  - 9726
  looker_sdk.sdk.api40.methods.Looker40SDK.create_query_task:
  - 8972
  - 8973
  - 8975
  looker_sdk.sdk.api40.methods.Looker40SDK.create_role:
  - 10376
  - 10373
  - 10374
  looker_sdk.sdk.api40.methods.Looker40SDK.create_saml_test_config:
  - 1856
  - 1857
  - 1859
  looker_sdk.sdk.api40.methods.Looker40SDK.create_scheduled_plan:
  - 10938
  - 10939
  - 10941
  looker_sdk.sdk.api40.methods.Looker40SDK.create_sql_interface_query:
  - 11416
  - 11418
  - 11415
  looker_sdk.sdk.api40.methods.Looker40SDK.create_sql_query:
  - 9603
  - 9604
  - 9606
  looker_sdk.sdk.api40.methods.Looker40SDK.create_ssh_server:
  - 3828
  - 3829
  - 3831
  looker_sdk.sdk.api40.methods.Looker40SDK.create_ssh_tunnel:
  - 3955
  - 3956
  - 3958
  looker_sdk.sdk.api40.methods.Looker40SDK.create_sso_embed_url:
  - 857
  - 854
  - 855
  looker_sdk.sdk.api40.methods.Looker40SDK.create_theme:
  - 11480
  - 11481
  - 11483
  looker_sdk.sdk.api40.methods.Looker40SDK.create_user:
  - 11952
  - 11949
  - 11950
  looker_sdk.sdk.api40.methods.Looker40SDK.create_user_attribute:
  - 13320
  - 13322
  - 13319
  looker_sdk.sdk.api40.methods.Looker40SDK.create_user_credentials_api3:
  - 12763
  - 12764
  - 12765
  - 12767
  looker_sdk.sdk.api40.methods.Looker40SDK.create_user_credentials_email:
  - 12299
  - 12300
  - 12301
  - 12303
  looker_sdk.sdk.api40.methods.Looker40SDK.create_user_credentials_email_password_reset:
  - 13010
  - 13011
  - 13012
  - 13014
  looker_sdk.sdk.api40.methods.Looker40SDK.create_user_credentials_totp:
  - 12409
  - 12405
  - 12406
  - 12407
  looker_sdk.sdk.api40.methods.Looker40SDK.custom_welcome_email:
  - 2923
  - 2924
  - 2926
  looker_sdk.sdk.api40.methods.Looker40SDK.dashboard:
  - 4937
  - 4933
  - 4934
  - 4935
  looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_aggregate_table_lookml:
  - 5016
  - 5017
  - 5018
  - 5020
  looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_dashboard_elements:
  - 5312
  - 5313
  - 5314
  - 5316
  looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_dashboard_filters:
  - 5432
  - 5433
  - 5434
  - 5436
  looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_dashboard_layouts:
  - 5632
  - 5628
  - 5629
  - 5630
  looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_element:
  - 5241
  - 5242
  - 5243
  - 5245
  looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_filter:
  - 5361
  - 5362
  - 5363
  - 5365
  looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_layout:
  - 5561
  - 5557
  - 5558
  - 5559
  looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_layout_component:
  - 5480
  - 5483
  - 5485
  - 5479
  looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_layout_dashboard_layout_components:
  - 5537
  - 5533
  - 5534
  - 5535
  looker_sdk.sdk.api40.methods.Looker40SDK.dashboard_lookml:
  - 5040
  - 5041
  - 5043
  - 5039
  looker_sdk.sdk.api40.methods.Looker40SDK.datagroup:
  - 5739
  - 5740
  - 5741
  - 5743
  looker_sdk.sdk.api40.methods.Looker40SDK.deactivate_app_user:
  - 1536
  - 1537
  - 1539
  - 1534
  - 1535
  looker_sdk.sdk.api40.methods.Looker40SDK.default_color_collection:
  - 2754
  - 2755
  - 2757
  looker_sdk.sdk.api40.methods.Looker40SDK.default_theme:
  - 11592
  - 11594
  - 11591
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_alert:
  - 217
  - 213
  - 214
  - 215
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_artifact:
  - 688
  - 689
  - 690
  - 692
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_board:
  - 2379
  - 2380
  - 2381
  - 2383
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_board_item:
  - 2504
  - 2506
  - 2502
  - 2503
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_board_section:
  - 2619
  - 2620
  - 2621
  - 2623
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_color_collection:
  - 2864
  - 2866
  - 2862
  - 2863
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_connection:
  - 3593
  - 3589
  - 3590
  - 3591
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_connection_override:
  - 3617
  - 3612
  - 3613
  - 3614
  - 3615
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_content_favorite:
  - 4187
  - 4188
  - 4189
  - 4191
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_content_metadata_access:
  - 4376
  - 4378
  - 4374
  - 4375
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_dashboard:
  - 4993
  - 4994
  - 4995
  - 4997
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_dashboard_element:
  - 5289
  - 5290
  - 5291
  - 5293
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_dashboard_filter:
  - 5409
  - 5410
  - 5411
  - 5413
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_dashboard_layout:
  - 5609
  - 5605
  - 5606
  - 5607
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_embed_cookieless_session:
  - 1001
  - 997
  - 998
  - 999
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_embed_secret:
  - 792
  - 793
  - 795
  - 791
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_folder:
  - 6033
  - 6034
  - 6035
  - 6037
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_git_branch:
  - 8224
  - 8226
  - 8221
  - 8222
  - 8223
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_group:
  - 6610
  - 6611
  - 6612
  - 6614
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_group_from_group:
  - 6770
  - 6771
  - 6772
  - 6773
  - 6775
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_group_user:
  - 6746
  - 6747
  - 6748
  - 6749
  - 6751
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_integration_hub:
  - 6976
  - 6972
  - 6973
  - 6974
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_look:
  - 7371
  - 7372
  - 7373
  - 7375
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_lookml_model:
  - 7640
  - 7641
  - 7642
  - 7644
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_model_set:
  - 10096
  - 10092
  - 10093
  - 10094
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_oauth_client_app:
  - 1443
  - 1444
  - 1445
  - 1447
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_oidc_test_config:
  - 1643
  - 1644
  - 1645
  - 1647
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_permission_set:
  - 10288
  - 10289
  - 10290
  - 10292
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_repository_credential:
  - 8897
  - 8898
  - 8899
  - 8900
  - 8902
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_role:
  - 10576
  - 10577
  - 10578
  - 10580
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_saml_test_config:
  - 1834
  - 1835
  - 1836
  - 1838
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_scheduled_plan:
  - 10824
  - 10826
  - 10822
  - 10823
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_ssh_server:
  - 3897
  - 3893
  - 3894
  - 3895
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_ssh_tunnel:
  - 4024
  - 4020
  - 4021
  - 4022
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_support_access_allowlist_entry:
  - 2016
  - 2018
  - 2014
  - 2015
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_theme:
  - 11792
  - 11793
  - 11795
  - 11791
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user:
  - 12192
  - 12193
  - 12195
  - 12191
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_attribute:
  - 13392
  - 13393
  - 13395
  - 13391
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_attribute_group_value:
  - 6823
  - 6824
  - 6825
  - 6826
  - 6828
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_attribute_user_value:
  - 13172
  - 13173
  - 13174
  - 13175
  - 13177
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_api3:
  - 12711
  - 12712
  - 12713
  - 12714
  - 12716
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_email:
  - 12352
  - 12353
  - 12354
  - 12356
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_embed:
  - 12818
  - 12819
  - 12820
  - 12821
  - 12823
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_google:
  - 12528
  - 12529
  - 12530
  - 12532
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_ldap:
  - 12480
  - 12481
  - 12483
  - 12479
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_looker_openid:
  - 12896
  - 12898
  - 12894
  - 12895
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_oidc:
  - 12626
  - 12627
  - 12628
  - 12630
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_saml:
  - 12577
  - 12578
  - 12579
  - 12581
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_credentials_totp:
  - 12432
  - 12434
  - 12430
  - 12431
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_login_lockout:
  - 2177
  - 2178
  - 2179
  - 2181
  looker_sdk.sdk.api40.methods.Looker40SDK.delete_user_session:
  - 12948
  - 12949
  - 12950
  - 12951
  - 12953
  looker_sdk.sdk.api40.methods.Looker40SDK.deploy_ref_to_production:
  - 8256
  - 8257
  - 8259
  - 8255
  looker_sdk.sdk.api40.methods.Looker40SDK.deploy_to_production:
  - 8288
  - 8289
  - 8290
  - 8292
  looker_sdk.sdk.api40.methods.Looker40SDK.deregister_mobile_device:
  - 1304
  - 1306
  - 1302
  - 1303
  looker_sdk.sdk.api40.methods.Looker40SDK.digest_emails_enabled:
  - 2984
  - 2985
  - 2987
  looker_sdk.sdk.api40.methods.Looker40SDK.disable_support_access:
  - 2064
  - 2061
  - 2062
  looker_sdk.sdk.api40.methods.Looker40SDK.enable_support_access:
  - 2041
  - 2038
  - 2039
  looker_sdk.sdk.api40.methods.Looker40SDK.enqueue_alert:
  - 290
  - 291
  - 292
  - 294
  looker_sdk.sdk.api40.methods.Looker40SDK.fetch_and_parse_saml_idp_metadata:
  - 1905
  - 1902
  - 1903
  looker_sdk.sdk.api40.methods.Looker40SDK.fetch_integration_form:
  - 7091
  - 7092
  - 7093
  - 7095
  looker_sdk.sdk.api40.methods.Looker40SDK.fetch_remote_data_action_form:
  - 5696
  - 5697
  - 5699
  looker_sdk.sdk.api40.methods.Looker40SDK.find_git_branch:
  - 8195
  - 8196
  - 8197
  - 8198
  - 8200
  looker_sdk.sdk.api40.methods.Looker40SDK.folder:
  - 5987
  - 5988
  - 5989
  - 5991
  looker_sdk.sdk.api40.methods.Looker40SDK.folder_ancestors:
  - 6195
  - 6196
  - 6197
  - 6199
  looker_sdk.sdk.api40.methods.Looker40SDK.folder_children:
  - 6112
  - 6113
  - 6114
  - 6116
  looker_sdk.sdk.api40.methods.Looker40SDK.folder_children_search:
  - 6147
  - 6148
  - 6149
  - 6151
  looker_sdk.sdk.api40.methods.Looker40SDK.folder_dashboards:
  - 6248
  - 6244
  - 6245
  - 6246
  looker_sdk.sdk.api40.methods.Looker40SDK.folder_looks:
  - 6224
  - 6220
  - 6221
  - 6222
  looker_sdk.sdk.api40.methods.Looker40SDK.folder_parent:
  - 6171
  - 6172
  - 6173
  - 6175
  looker_sdk.sdk.api40.methods.Looker40SDK.follow_alert:
  - 50
  - 51
  - 52
  - 54
  looker_sdk.sdk.api40.methods.Looker40SDK.force_password_reset_at_next_login_for_all_users:
  - 1728
  - 1729
  - 1731
  looker_sdk.sdk.api40.methods.Looker40SDK.generate_tokens_for_cookieless_session:
  - 1032
  - 1033
  - 1035
  looker_sdk.sdk.api40.methods.Looker40SDK.get_alert:
  - 144
  - 146
  - 142
  - 143
  looker_sdk.sdk.api40.methods.Looker40SDK.get_all_repository_credentials:
  - 8921
  - 8922
  - 8923
  - 8925
  looker_sdk.sdk.api40.methods.Looker40SDK.get_ci_run:
  - 8005
  - 8006
  - 8007
  - 8008
  - 8010
  looker_sdk.sdk.api40.methods.Looker40SDK.get_model:
  - 7747
  - 7748
  - 7749
  - 7751
  looker_sdk.sdk.api40.methods.Looker40SDK.get_setting:
  - 3273
  - 3270
  - 3271
  looker_sdk.sdk.api40.methods.Looker40SDK.get_support_access_allowlist_entries:
  - 1968
  - 1965
  - 1966
  looker_sdk.sdk.api40.methods.Looker40SDK.git_branch:
  - 8113
  - 8109
  - 8110
  - 8111
  looker_sdk.sdk.api40.methods.Looker40SDK.git_deploy_key:
  - 8504
  - 8506
  - 8502
  - 8503
  looker_sdk.sdk.api40.methods.Looker40SDK.graph_derived_tables_for_model:
  - 5792
  - 5793
  - 5795
  - 5791
  looker_sdk.sdk.api40.methods.Looker40SDK.graph_derived_tables_for_view:
  - 5817
  - 5818
  - 5819
  - 5821
  looker_sdk.sdk.api40.methods.Looker40SDK.group:
  - 6562
  - 6563
  - 6564
  - 6566
  looker_sdk.sdk.api40.methods.Looker40SDK.import_dashboard_from_lookml:
  - 5105
  - 5102
  - 5103
  looker_sdk.sdk.api40.methods.Looker40SDK.import_lookml_dashboard:
  - 4865
  - 4866
  - 4867
  - 4868
  - 4870
  looker_sdk.sdk.api40.methods.Looker40SDK.integration:
  - 7042
  - 7043
  - 7044
  - 7046
  looker_sdk.sdk.api40.methods.Looker40SDK.integration_hub:
  - 6922
  - 6923
  - 6924
  - 6926
  looker_sdk.sdk.api40.methods.Looker40SDK.internal_help_resources:
  - 3105
  - 3102
  - 3103
  looker_sdk.sdk.api40.methods.Looker40SDK.internal_help_resources_content:
  - 3064
  - 3065
  - 3067
  looker_sdk.sdk.api40.methods.Looker40SDK.invalidate_tokens:
  - 1467
  - 1468
  - 1469
  - 1471
  looker_sdk.sdk.api40.methods.Looker40SDK.kill_query:
  - 9585
  - 9581
  - 9582
  - 9583
  looker_sdk.sdk.api40.methods.Looker40SDK.ldap_config:
  - 1068
  - 1069
  - 1071
  looker_sdk.sdk.api40.methods.Looker40SDK.legacy_feature:
  - 3168
  - 3164
  - 3165
  - 3166
  looker_sdk.sdk.api40.methods.Looker40SDK.lock_all:
  - 8064
  - 8066
  - 8062
  - 8063
  looker_sdk.sdk.api40.methods.Looker40SDK.login:
  - 392
  - 394
  - 391
  looker_sdk.sdk.api40.methods.Looker40SDK.login_user:
  - 431
  - 432
  - 433
  - 436
  - 438
  looker_sdk.sdk.api40.methods.Looker40SDK.logout:
  - 457
  - 454
  - 455
  looker_sdk.sdk.api40.methods.Looker40SDK.look:
  - 7298
  - 7299
  - 7300
  - 7302
  looker_sdk.sdk.api40.methods.Looker40SDK.lookml_model:
  - 7595
  - 7596
  - 7597
  - 7599
  looker_sdk.sdk.api40.methods.Looker40SDK.lookml_model_explore:
  - 7667
  - 7668
  - 7669
  - 7670
  - 7672
  looker_sdk.sdk.api40.methods.Looker40SDK.manifest:
  - 8480
  - 8481
  - 8483
  - 8479
  looker_sdk.sdk.api40.methods.Looker40SDK.me:
  - 11889
  - 11886
  - 11887
  looker_sdk.sdk.api40.methods.Looker40SDK.merge_query:
  - 9504
  - 9506
  - 9502
  - 9503
  looker_sdk.sdk.api40.methods.Looker40SDK.mobile_settings:
  - 3226
  - 3227
  - 3229
  looker_sdk.sdk.api40.methods.Looker40SDK.model_fieldname_suggestions:
  - 7723
  - 7724
  - 7725
  - 7726
  - 7727
  - 7729
  looker_sdk.sdk.api40.methods.Looker40SDK.model_set:
  - 10048
  - 10049
  - 10051
  - 10047
  looker_sdk.sdk.api40.methods.Looker40SDK.move_dashboard:
  - 5067
  - 5068
  - 5069
  - 5071
  looker_sdk.sdk.api40.methods.Looker40SDK.move_look:
  - 7513
  - 7509
  - 7510
  - 7511
  looker_sdk.sdk.api40.methods.Looker40SDK.oauth_client_app:
  - 1354
  - 1355
  - 1356
  - 1358
  looker_sdk.sdk.api40.methods.Looker40SDK.oidc_config:
  - 1568
  - 1569
  - 1571
  looker_sdk.sdk.api40.methods.Looker40SDK.oidc_test_config:
  - 1624
  - 1620
  - 1621
  - 1622
  looker_sdk.sdk.api40.methods.Looker40SDK.parse_saml_idp_metadata:
  - 1881
  - 1878
  - 1879
  looker_sdk.sdk.api40.methods.Looker40SDK.password_config:
  - 1689
  - 1686
  - 1687
  looker_sdk.sdk.api40.methods.Looker40SDK.perform_data_action:
  - 5676
  - 5677
  - 5679
  looker_sdk.sdk.api40.methods.Looker40SDK.permission_set:
  - 10242
  - 10243
  - 10244
  - 10246
  looker_sdk.sdk.api40.methods.Looker40SDK.project:
  - 8408
  - 8409
  - 8410
  - 8412
  looker_sdk.sdk.api40.methods.Looker40SDK.project_file:
  - 8681
  - 8677
  - 8678
  - 8679
  looker_sdk.sdk.api40.methods.Looker40SDK.project_validation_results:
  - 8569
  - 8565
  - 8566
  - 8567
  looker_sdk.sdk.api40.methods.Looker40SDK.project_workspace:
  - 8624
  - 8625
  - 8627
  - 8623
  looker_sdk.sdk.api40.methods.Looker40SDK.public_egress_ip_addresses:
  - 3049
  - 3046
  - 3047
  looker_sdk.sdk.api40.methods.Looker40SDK.purge_artifacts:
  - 560
  - 556
  - 557
  - 558
  looker_sdk.sdk.api40.methods.Looker40SDK.query:
  - 9128
  - 9124
  - 9125
  - 9126
  looker_sdk.sdk.api40.methods.Looker40SDK.query_for_slug:
  - 9168
  - 9164
  - 9165
  - 9166
  looker_sdk.sdk.api40.methods.Looker40SDK.query_task:
  - 9041
  - 9042
  - 9043
  - 9045
  looker_sdk.sdk.api40.methods.Looker40SDK.query_task_multi_results:
  - 9012
  - 9013
  - 9015
  looker_sdk.sdk.api40.methods.Looker40SDK.query_task_results:
  - 9089
  - 9085
  - 9086
  - 9087
  looker_sdk.sdk.api40.methods.Looker40SDK.read_alert_notification:
  - 337
  - 338
  - 339
  - 341
  looker_sdk.sdk.api40.methods.Looker40SDK.register_mobile_device:
  - 1260
  - 1261
  - 1263
  looker_sdk.sdk.api40.methods.Looker40SDK.register_oauth_client_app:
  - 1384
  - 1385
  - 1386
  - 1388
  looker_sdk.sdk.api40.methods.Looker40SDK.render_task:
  - 9809
  - 9805
  - 9806
  - 9807
  looker_sdk.sdk.api40.methods.Looker40SDK.render_task_results:
  - 9843
  - 9844
  - 9845
  - 9847
  looker_sdk.sdk.api40.methods.Looker40SDK.reset_project_to_production:
  - 8312
  - 8313
  - 8315
  - 8311
  looker_sdk.sdk.api40.methods.Looker40SDK.reset_project_to_remote:
  - 8336
  - 8338
  - 8334
  - 8335
  looker_sdk.sdk.api40.methods.Looker40SDK.role:
  - 10536
  - 10532
  - 10533
  - 10534
  looker_sdk.sdk.api40.methods.Looker40SDK.role_groups:
  - 10600
  - 10601
  - 10603
  - 10599
  looker_sdk.sdk.api40.methods.Looker40SDK.role_users:
  - 10650
  - 10651
  - 10652
  - 10654
  looker_sdk.sdk.api40.methods.Looker40SDK.run_git_connection_test:
  - 8741
  - 8742
  - 8743
  - 8744
  - 8746
  looker_sdk.sdk.api40.methods.Looker40SDK.run_inline_query:
  - 9384
  - 9386
  - 9382
  - 9383
  looker_sdk.sdk.api40.methods.Looker40SDK.run_look:
  - 7436
  - 7437
  - 7438
  - 7439
  - 7441
  looker_sdk.sdk.api40.methods.Looker40SDK.run_lookml_test:
  - 8803
  - 8804
  - 8805
  - 8807
  looker_sdk.sdk.api40.methods.Looker40SDK.run_query:
  - 9267
  - 9268
  - 9269
  - 9270
  - 9272
  looker_sdk.sdk.api40.methods.Looker40SDK.run_sql_interface_query:
  - 11392
  - 11388
  - 11389
  - 11390
  looker_sdk.sdk.api40.methods.Looker40SDK.run_sql_query:
  - 9649
  - 9650
  - 9651
  - 9652
  - 9654
  looker_sdk.sdk.api40.methods.Looker40SDK.run_url_encoded_query:
  - 9475
  - 9476
  - 9477
  - 9478
  - 9479
  - 9481
  looker_sdk.sdk.api40.methods.Looker40SDK.saml_config:
  - 1760
  - 1762
  - 1759
  looker_sdk.sdk.api40.methods.Looker40SDK.saml_test_config:
  - 1811
  - 1812
  - 1813
  - 1815
  looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plan:
  - 10736
  - 10732
  - 10733
  - 10734
  looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plan_run_once:
  - 10994
  - 10995
  - 10997
  looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plan_run_once_by_id:
  - 11266
  - 11267
  - 11268
  - 11270
  looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plans_for_dashboard:
  - 11152
  - 11153
  - 11155
  - 11151
  looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plans_for_look:
  - 11113
  - 11109
  - 11110
  - 11111
  looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plans_for_lookml_dashboard:
  - 11193
  - 11194
  - 11195
  - 11197
  looker_sdk.sdk.api40.methods.Looker40SDK.scheduled_plans_for_space:
  - 10706
  - 10707
  - 10708
  - 10710
  looker_sdk.sdk.api40.methods.Looker40SDK.search_alerts:
  - 113
  - 110
  - 111
  looker_sdk.sdk.api40.methods.Looker40SDK.search_artifacts:
  - 609
  - 610
  - 611
  - 613
  looker_sdk.sdk.api40.methods.Looker40SDK.search_boards:
  - 2296
  - 2293
  - 2294
  looker_sdk.sdk.api40.methods.Looker40SDK.search_content:
  - 4416
  - 4417
  - 4419
  - 4415
  looker_sdk.sdk.api40.methods.Looker40SDK.search_content_favorites:
  - 4129
  - 4130
  - 4132
  looker_sdk.sdk.api40.methods.Looker40SDK.search_content_views:
  - 4609
  - 4610
  - 4612
  looker_sdk.sdk.api40.methods.Looker40SDK.search_credentials_email:
  - 11856
  - 11857
  - 11859
  looker_sdk.sdk.api40.methods.Looker40SDK.search_dashboard_elements:
  - 5210
  - 5211
  - 5213
  looker_sdk.sdk.api40.methods.Looker40SDK.search_dashboards:
  - 4808
  - 4810
  - 4807
  looker_sdk.sdk.api40.methods.Looker40SDK.search_folders:
  - 5953
  - 5950
  - 5951
  looker_sdk.sdk.api40.methods.Looker40SDK.search_groups:
  - 6384
  - 6381
  - 6382
  looker_sdk.sdk.api40.methods.Looker40SDK.search_groups_with_hierarchy:
  - 6528
  - 6529
  - 6531
  looker_sdk.sdk.api40.methods.Looker40SDK.search_groups_with_roles:
  - 6457
  - 6454
  - 6455
  looker_sdk.sdk.api40.methods.Looker40SDK.search_looks:
  - 7257
  - 7254
  - 7255
  looker_sdk.sdk.api40.methods.Looker40SDK.search_model_sets:
  - 10017
  - 10014
  - 10015
  looker_sdk.sdk.api40.methods.Looker40SDK.search_permission_sets:
  - 10209
  - 10210
  - 10212
  looker_sdk.sdk.api40.methods.Looker40SDK.search_reports:
  - 9945
  - 9942
  - 9943
  looker_sdk.sdk.api40.methods.Looker40SDK.search_roles:
  - 10433
  - 10434
  - 10436
  looker_sdk.sdk.api40.methods.Looker40SDK.search_roles_with_user_count:
  - 10505
  - 10502
  - 10503
  looker_sdk.sdk.api40.methods.Looker40SDK.search_scheduled_plans:
  - 11056
  - 11058
  - 11055
  looker_sdk.sdk.api40.methods.Looker40SDK.search_themes:
  - 11554
  - 11555
  - 11557
  looker_sdk.sdk.api40.methods.Looker40SDK.search_user_login_lockouts:
  - 2144
  - 2145
  - 2147
  looker_sdk.sdk.api40.methods.Looker40SDK.search_users:
  - 12032
  - 12033
  - 12035
  looker_sdk.sdk.api40.methods.Looker40SDK.search_users_names:
  - 12104
  - 12100
  - 12101
  - 12102
  looker_sdk.sdk.api40.methods.Looker40SDK.send_user_credentials_email_password_reset:
  - 13208
  - 13204
  - 13205
  - 13206
  looker_sdk.sdk.api40.methods.Looker40SDK.session:
  - 11292
  - 11293
  - 11295
  looker_sdk.sdk.api40.methods.Looker40SDK.session_config:
  - 1921
  - 1922
  - 1924
  looker_sdk.sdk.api40.methods.Looker40SDK.set_default_color_collection:
  - 2777
  - 2778
  - 2780
  looker_sdk.sdk.api40.methods.Looker40SDK.set_default_theme:
  - 11625
  - 11622
  - 11623
  looker_sdk.sdk.api40.methods.Looker40SDK.set_role_groups:
  - 10624
  - 10625
  - 10626
  - 10628
  looker_sdk.sdk.api40.methods.Looker40SDK.set_role_users:
  - 10680
  - 10676
  - 10677
  - 10678
  looker_sdk.sdk.api40.methods.Looker40SDK.set_setting:
  - 3320
  - 3321
  - 3323
  looker_sdk.sdk.api40.methods.Looker40SDK.set_smtp_settings:
  - 3344
  - 3346
  - 3343
  looker_sdk.sdk.api40.methods.Looker40SDK.set_user_attribute_group_values:
  - 13464
  - 13466
  - 13462
  - 13463
  looker_sdk.sdk.api40.methods.Looker40SDK.set_user_attribute_user_value:
  - 13142
  - 13143
  - 13144
  - 13145
  - 13147
  looker_sdk.sdk.api40.methods.Looker40SDK.set_user_roles:
  - 13064
  - 13065
  - 13066
  - 13068
  looker_sdk.sdk.api40.methods.Looker40SDK.smtp_status:
  - 3364
  - 3365
  - 3367
  looker_sdk.sdk.api40.methods.Looker40SDK.sql_interface_metadata:
  - 11355
  - 11356
  - 11358
  looker_sdk.sdk.api40.methods.Looker40SDK.sql_query:
  - 9624
  - 9625
  - 9626
  - 9628
  looker_sdk.sdk.api40.methods.Looker40SDK.ssh_public_key:
  - 4065
  - 4062
  - 4063
  looker_sdk.sdk.api40.methods.Looker40SDK.ssh_server:
  - 3849
  - 3850
  - 3851
  - 3853
  looker_sdk.sdk.api40.methods.Looker40SDK.ssh_tunnel:
  - 3976
  - 3977
  - 3978
  - 3980
  looker_sdk.sdk.api40.methods.Looker40SDK.start_pdt_build:
  - 5849
  - 5850
  - 5851
  - 5852
  - 5854
  looker_sdk.sdk.api40.methods.Looker40SDK.stop_pdt_build:
  - 5904
  - 5900
  - 5901
  - 5902
  looker_sdk.sdk.api40.methods.Looker40SDK.support_access_status:
  - 2083
  - 2084
  - 2086
  looker_sdk.sdk.api40.methods.Looker40SDK.sync_lookml_dashboard:
  - 4904
  - 4905
  - 4907
  - 4903
  looker_sdk.sdk.api40.methods.Looker40SDK.tag_ref:
  - 8832
  - 8833
  - 8834
  - 8836
  looker_sdk.sdk.api40.methods.Looker40SDK.test_connection:
  - 3643
  - 3644
  - 3645
  - 3647
  looker_sdk.sdk.api40.methods.Looker40SDK.test_connection_config:
  - 3673
  - 3674
  - 3676
  looker_sdk.sdk.api40.methods.Looker40SDK.test_integration:
  - 7113
  - 7114
  - 7115
  - 7117
  looker_sdk.sdk.api40.methods.Looker40SDK.test_ldap_config_auth:
  - 1179
  - 1180
  - 1182
  looker_sdk.sdk.api40.methods.Looker40SDK.test_ldap_config_connection:
  - 1138
  - 1139
  - 1141
  looker_sdk.sdk.api40.methods.Looker40SDK.test_ldap_config_user_auth:
  - 1240
  - 1242
  - 1239
  looker_sdk.sdk.api40.methods.Looker40SDK.test_ldap_config_user_info:
  - 1209
  - 1210
  - 1212
  looker_sdk.sdk.api40.methods.Looker40SDK.test_ssh_server:
  - 3914
  - 3915
  - 3916
  - 3918
  looker_sdk.sdk.api40.methods.Looker40SDK.test_ssh_tunnel:
  - 4041
  - 4042
  - 4043
  - 4045
  looker_sdk.sdk.api40.methods.Looker40SDK.theme:
  - 11736
  - 11737
  - 11738
  - 11740
  looker_sdk.sdk.api40.methods.Looker40SDK.theme_or_default:
  - 11683
  - 11684
  - 11686
  looker_sdk.sdk.api40.methods.Looker40SDK.unfollow_alert:
  - 72
  - 73
  - 75
  - 71
  looker_sdk.sdk.api40.methods.Looker40SDK.update_alert:
  - 168
  - 170
  - 166
  - 167
  looker_sdk.sdk.api40.methods.Looker40SDK.update_alert_field:
  - 192
  - 193
  - 195
  - 191
  looker_sdk.sdk.api40.methods.Looker40SDK.update_artifacts:
  - 738
  - 739
  - 740
  - 742
  looker_sdk.sdk.api40.methods.Looker40SDK.update_board:
  - 2360
  - 2356
  - 2357
  - 2358
  looker_sdk.sdk.api40.methods.Looker40SDK.update_board_item:
  - 2480
  - 2481
  - 2483
  - 2479
  looker_sdk.sdk.api40.methods.Looker40SDK.update_board_section:
  - 2600
  - 2596
  - 2597
  - 2598
  looker_sdk.sdk.api40.methods.Looker40SDK.update_cloud_storage_configuration:
  - 2904
  - 2905
  - 2907
  looker_sdk.sdk.api40.methods.Looker40SDK.update_color_collection:
  - 2833
  - 2834
  - 2835
  - 2837
  looker_sdk.sdk.api40.methods.Looker40SDK.update_connection:
  - 3568
  - 3569
  - 3571
  - 3567
  looker_sdk.sdk.api40.methods.Looker40SDK.update_content_metadata:
  - 4280
  - 4276
  - 4277
  - 4278
  looker_sdk.sdk.api40.methods.Looker40SDK.update_content_metadata_access:
  - 4352
  - 4353
  - 4354
  - 4356
  looker_sdk.sdk.api40.methods.Looker40SDK.update_custom_welcome_email:
  - 2944
  - 2945
  - 2947
  looker_sdk.sdk.api40.methods.Looker40SDK.update_custom_welcome_email_test:
  - 2968
  - 2965
  - 2966
  looker_sdk.sdk.api40.methods.Looker40SDK.update_dashboard:
  - 4969
  - 4965
  - 4966
  - 4967
  looker_sdk.sdk.api40.methods.Looker40SDK.update_dashboard_element:
  - 5266
  - 5267
  - 5268
  - 5270
  looker_sdk.sdk.api40.methods.Looker40SDK.update_dashboard_filter:
  - 5386
  - 5387
  - 5388
  - 5390
  looker_sdk.sdk.api40.methods.Looker40SDK.update_dashboard_layout:
  - 5584
  - 5586
  - 5582
  - 5583
  looker_sdk.sdk.api40.methods.Looker40SDK.update_dashboard_layout_component:
  - 5512
  - 5506
  - 5507
  - 5510
  looker_sdk.sdk.api40.methods.Looker40SDK.update_datagroup:
  - 5761
  - 5762
  - 5763
  - 5765
  looker_sdk.sdk.api40.methods.Looker40SDK.update_digest_emails_enabled:
  - 3003
  - 3004
  - 3006
  looker_sdk.sdk.api40.methods.Looker40SDK.update_external_oauth_application:
  - 3768
  - 3770
  - 3766
  - 3767
  looker_sdk.sdk.api40.methods.Looker40SDK.update_folder:
  - 6010
  - 6011
  - 6012
  - 6014
  looker_sdk.sdk.api40.methods.Looker40SDK.update_git_branch:
  - 8139
  - 8140
  - 8141
  - 8143
  looker_sdk.sdk.api40.methods.Looker40SDK.update_group:
  - 6587
  - 6588
  - 6589
  - 6591
  looker_sdk.sdk.api40.methods.Looker40SDK.update_integration:
  - 7067
  - 7068
  - 7069
  - 7071
  looker_sdk.sdk.api40.methods.Looker40SDK.update_integration_hub:
  - 6953
  - 6949
  - 6950
  - 6951
  looker_sdk.sdk.api40.methods.Looker40SDK.update_internal_help_resources:
  - 3121
  - 3122
  - 3124
  looker_sdk.sdk.api40.methods.Looker40SDK.update_internal_help_resources_content:
  - 3083
  - 3084
  - 3086
  looker_sdk.sdk.api40.methods.Looker40SDK.update_ldap_config:
  - 1099
  - 1100
  - 1102
  looker_sdk.sdk.api40.methods.Looker40SDK.update_legacy_feature:
  - 3192
  - 3188
  - 3189
  - 3190
  looker_sdk.sdk.api40.methods.Looker40SDK.update_look:
  - 7344
  - 7346
  - 7342
  - 7343
  looker_sdk.sdk.api40.methods.Looker40SDK.update_lookml_model:
  - 7618
  - 7619
  - 7620
  - 7622
  looker_sdk.sdk.api40.methods.Looker40SDK.update_mobile_device_registration:
  - 1281
  - 1282
  - 1283
  - 1285
  looker_sdk.sdk.api40.methods.Looker40SDK.update_model_set:
  - 10072
  - 10074
  - 10070
  - 10071
  looker_sdk.sdk.api40.methods.Looker40SDK.update_oauth_client_app:
  - 1416
  - 1412
  - 1413
  - 1414
  looker_sdk.sdk.api40.methods.Looker40SDK.update_oidc_config:
  - 1600
  - 1597
  - 1598
  looker_sdk.sdk.api40.methods.Looker40SDK.update_password_config:
  - 1707
  - 1708
  - 1710
  looker_sdk.sdk.api40.methods.Looker40SDK.update_permission_set:
  - 10266
  - 10267
  - 10268
  - 10270
  looker_sdk.sdk.api40.methods.Looker40SDK.update_project:
  - 8456
  - 8458
  - 8454
  - 8455
  looker_sdk.sdk.api40.methods.Looker40SDK.update_repository_credential:
  - 8867
  - 8868
  - 8869
  - 8870
  - 8872
  looker_sdk.sdk.api40.methods.Looker40SDK.update_role:
  - 10554
  - 10555
  - 10556
  - 10558
  looker_sdk.sdk.api40.methods.Looker40SDK.update_saml_config:
  - 1788
  - 1789
  - 1791
  looker_sdk.sdk.api40.methods.Looker40SDK.update_scheduled_plan:
  - 10800
  - 10796
  - 10797
  - 10798
  looker_sdk.sdk.api40.methods.Looker40SDK.update_session:
  - 11330
  - 11331
  - 11333
  looker_sdk.sdk.api40.methods.Looker40SDK.update_session_config:
  - 1940
  - 1941
  - 1943
  looker_sdk.sdk.api40.methods.Looker40SDK.update_ssh_server:
  - 3872
  - 3873
  - 3875
  - 3871
  looker_sdk.sdk.api40.methods.Looker40SDK.update_ssh_tunnel:
  - 4000
  - 4002
  - 3998
  - 3999
  looker_sdk.sdk.api40.methods.Looker40SDK.update_theme:
  - 11761
  - 11762
  - 11763
  - 11765
  looker_sdk.sdk.api40.methods.Looker40SDK.update_user:
  - 12168
  - 12170
  - 12166
  - 12167
  looker_sdk.sdk.api40.methods.Looker40SDK.update_user_attribute:
  - 13368
  - 13369
  - 13370
  - 13372
  looker_sdk.sdk.api40.methods.Looker40SDK.update_user_attribute_group_value:
  - 6798
  - 6799
  - 6800
  - 6801
  - 6803
  looker_sdk.sdk.api40.methods.Looker40SDK.update_user_credentials_api3:
  - 12683
  - 12684
  - 12685
  - 12686
  - 12688
  looker_sdk.sdk.api40.methods.Looker40SDK.update_user_credentials_email:
  - 12328
  - 12329
  - 12331
  - 12327
  looker_sdk.sdk.api40.methods.Looker40SDK.update_whitelabel_configuration:
  - 3476
  - 3477
  - 3479
  looker_sdk.sdk.api40.methods.Looker40SDK.user:
  - 12145
  - 12141
  - 12142
  - 12143
  looker_sdk.sdk.api40.methods.Looker40SDK.user_attribute:
  - 13344
  - 13345
  - 13347
  - 13343
  looker_sdk.sdk.api40.methods.Looker40SDK.user_attribute_user_values:
  - 13112
  - 13114
  - 13110
  - 13111
  looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_api3:
  - 12653
  - 12654
  - 12655
  - 12656
  - 12658
  looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_email:
  - 12272
  - 12273
  - 12274
  - 12276
  looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_embed:
  - 12791
  - 12792
  - 12793
  - 12794
  - 12796
  looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_google:
  - 12504
  - 12505
  - 12506
  - 12508
  looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_ldap:
  - 12456
  - 12457
  - 12459
  - 12455
  looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_looker_openid:
  - 12872
  - 12874
  - 12870
  - 12871
  looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_oidc:
  - 12602
  - 12603
  - 12604
  - 12606
  looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_saml:
  - 12553
  - 12554
  - 12555
  - 12557
  looker_sdk.sdk.api40.methods.Looker40SDK.user_credentials_totp:
  - 12377
  - 12378
  - 12379
  - 12381
  looker_sdk.sdk.api40.methods.Looker40SDK.user_for_credential:
  - 12245
  - 12246
  - 12247
  - 12248
  - 12250
  looker_sdk.sdk.api40.methods.Looker40SDK.user_roles:
  - 13040
  - 13036
  - 13037
  - 13038
  looker_sdk.sdk.api40.methods.Looker40SDK.user_session:
  - 12921
  - 12922
  - 12923
  - 12924
  - 12926
  looker_sdk.sdk.api40.methods.Looker40SDK.validate_embed_url:
  - 920
  - 922
  - 919
  looker_sdk.sdk.api40.methods.Looker40SDK.validate_project:
  - 8601
  - 8597
  - 8598
  - 8599
  looker_sdk.sdk.api40.methods.Looker40SDK.validate_theme:
  - 11712
  - 11709
  - 11710
  looker_sdk.sdk.api40.methods.Looker40SDK.vector_thumbnail:
  - 4653
  - 4654
  - 4655
  - 4656
  - 4658
  looker_sdk.sdk.api40.methods.Looker40SDK.versions:
  - 3403
  - 3404
  - 3406
  looker_sdk.sdk.api40.methods.Looker40SDK.whitelabel_configuration:
  - 3457
  - 3454
  - 3455
  looker_sdk.sdk.api40.methods.Looker40SDK.wipeout_user_emails:
  - 13241
  - 13237
  - 13238
  - 13239
  looker_sdk.sdk.api40.methods.Looker40SDK.workspace:
  - 13536
  - 13537
  - 13538
  - 13540
  looker_sdk.sdk.api40.models:
  - 16937
  - 16938
  - 16940
  - 16941
  - 16943
  - 16946
  - 16950
  looker_sdk.sdk.api40.models.AccessToken:
  - 48
  looker_sdk.sdk.api40.models.Alert:
  - 136
  - 139
  - 77
  looker_sdk.sdk.api40.models.AlertAppliedDashboardFilter:
  - 229
  looker_sdk.sdk.api40.models.AlertConditionState:
  - 258
  looker_sdk.sdk.api40.models.AlertDestination:
  - 292
  - 279
  looker_sdk.sdk.api40.models.AlertField:
  - 314
  looker_sdk.sdk.api40.models.AlertFieldFilter:
  - 339
  looker_sdk.sdk.api40.models.AlertNotifications:
  - 360
  looker_sdk.sdk.api40.models.AlertPatch:
  - 405
  looker_sdk.sdk.api40.models.Align:
  - 437
  looker_sdk.sdk.api40.models.ApiSession:
  - 453
  looker_sdk.sdk.api40.models.ApiVersion:
  - 478
  looker_sdk.sdk.api40.models.ApiVersionElement:
  - 511
  looker_sdk.sdk.api40.models.Artifact:
  - 540
  looker_sdk.sdk.api40.models.ArtifactNamespace:
  - 593
  looker_sdk.sdk.api40.models.ArtifactUsage:
  - 609
  looker_sdk.sdk.api40.models.AssertValidatorErrorItem:
  - 625
  looker_sdk.sdk.api40.models.AssertValidatorResult:
  - 646
  looker_sdk.sdk.api40.models.AssertValidatorTestError:
  - 700
  looker_sdk.sdk.api40.models.AssertValidatorTestSuccess:
  - 737
  looker_sdk.sdk.api40.models.AssertValidatorTestedExplore:
  - 671
  looker_sdk.sdk.api40.models.BackupConfiguration:
  - 770
  looker_sdk.sdk.api40.models.Board:
  - 811
  looker_sdk.sdk.api40.models.BoardItem:
  - 872
  looker_sdk.sdk.api40.models.BoardSection:
  - 993
  looker_sdk.sdk.api40.models.CIChangeRequest:
  - 1067
  looker_sdk.sdk.api40.models.CIGitState:
  - 1096
  looker_sdk.sdk.api40.models.CIRunResult:
  - 1125
  looker_sdk.sdk.api40.models.CIScheduleTrigger:
  - 1174
  looker_sdk.sdk.api40.models.Category:
  - 1049
  looker_sdk.sdk.api40.models.ColorCollection:
  - 1203
  looker_sdk.sdk.api40.models.ColorStop:
  - 1236
  looker_sdk.sdk.api40.models.ColumnSearch:
  - 1252
  looker_sdk.sdk.api40.models.ComparisonType:
  - 1280
  looker_sdk.sdk.api40.models.ConnectionFeatures:
  - 1302
  looker_sdk.sdk.api40.models.ContentFavorite:
  - 1379
  looker_sdk.sdk.api40.models.ContentMeta:
  - 1432
  looker_sdk.sdk.api40.models.ContentMetaGroupUser:
  - 1497
  looker_sdk.sdk.api40.models.ContentSearch:
  - 1536
  looker_sdk.sdk.api40.models.ContentSummary:
  - 1589
  looker_sdk.sdk.api40.models.ContentValidation:
  - 1678
  looker_sdk.sdk.api40.models.ContentValidationAlert:
  - 1723
  looker_sdk.sdk.api40.models.ContentValidationDashboard:
  - 1768
  looker_sdk.sdk.api40.models.ContentValidationDashboardElement:
  - 1801
  looker_sdk.sdk.api40.models.ContentValidationDashboardFilter:
  - 1878
  looker_sdk.sdk.api40.models.ContentValidationError:
  - 1927
  looker_sdk.sdk.api40.models.ContentValidationFolder:
  - 1960
  looker_sdk.sdk.api40.models.ContentValidationLook:
  - 1976
  looker_sdk.sdk.api40.models.ContentValidationLookMLDashboard:
  - 2005
  looker_sdk.sdk.api40.models.ContentValidationLookMLDashboardElement:
  - 2030
  looker_sdk.sdk.api40.models.ContentValidationScheduledPlan:
  - 2048
  looker_sdk.sdk.api40.models.ContentValidatorContentError:
  - 2073
  looker_sdk.sdk.api40.models.ContentValidatorError:
  - 2142
  looker_sdk.sdk.api40.models.ContentValidatorErrorItem:
  - 2197
  looker_sdk.sdk.api40.models.ContentValidatorResult:
  - 2218
  looker_sdk.sdk.api40.models.ContentValidatorTestedExplore:
  - 2247
  looker_sdk.sdk.api40.models.ContentView:
  - 2268
  looker_sdk.sdk.api40.models.ContinuousPalette:
  - 2329
  looker_sdk.sdk.api40.models.CostEstimate:
  - 2358
  looker_sdk.sdk.api40.models.CreateCIRunRequest:
  - 2387
  looker_sdk.sdk.api40.models.CreateCIRunResponse:
  - 2412
  looker_sdk.sdk.api40.models.CreateCostEstimate:
  - 2428
  looker_sdk.sdk.api40.models.CreateCredentialsApi3:
  - 2443
  looker_sdk.sdk.api40.models.CreateDashboardFilter:
  - 2492
  looker_sdk.sdk.api40.models.CreateDashboardRenderTask:
  - 2565
  looker_sdk.sdk.api40.models.CreateEmbedUserRequest:
  - 2586
  looker_sdk.sdk.api40.models.CreateFolder:
  - 2599
  looker_sdk.sdk.api40.models.CreateOAuthApplicationUserStateRequest:
  - 2615
  looker_sdk.sdk.api40.models.CreateOAuthApplicationUserStateResponse:
  - 2652
  looker_sdk.sdk.api40.models.CreateQueryTask:
  - 2688
  - 2668
  looker_sdk.sdk.api40.models.CredentialsApi3:
  - 2718
  looker_sdk.sdk.api40.models.CredentialsEmail:
  - 2763
  looker_sdk.sdk.api40.models.CredentialsEmailSearch:
  - 2832
  looker_sdk.sdk.api40.models.CredentialsEmbed:
  - 2901
  looker_sdk.sdk.api40.models.CredentialsGoogle:
  - 2950
  looker_sdk.sdk.api40.models.CredentialsLDAP:
  - 2999
  looker_sdk.sdk.api40.models.CredentialsLookerOpenid:
  - 3048
  looker_sdk.sdk.api40.models.CredentialsOIDC:
  - 3097
  looker_sdk.sdk.api40.models.CredentialsSaml:
  - 3142
  looker_sdk.sdk.api40.models.CredentialsTotp:
  - 3187
  looker_sdk.sdk.api40.models.CustomWelcomeEmail:
  - 3226
  looker_sdk.sdk.api40.models.DBConnection:
  - 4167
  looker_sdk.sdk.api40.models.DBConnectionBase:
  - 4432
  looker_sdk.sdk.api40.models.DBConnectionOverride:
  - 4465
  looker_sdk.sdk.api40.models.DBConnectionTestResult:
  - 4566
  looker_sdk.sdk.api40.models.Dashboard:
  - 3255
  looker_sdk.sdk.api40.models.DashboardAggregateTableLookml:
  - 3466
  looker_sdk.sdk.api40.models.DashboardAppearance:
  - 3487
  looker_sdk.sdk.api40.models.DashboardBase:
  - 3528
  looker_sdk.sdk.api40.models.DashboardElement:
  - 3605
  looker_sdk.sdk.api40.models.DashboardFilter:
  - 3738
  looker_sdk.sdk.api40.models.DashboardLayout:
  - 3815
  looker_sdk.sdk.api40.models.DashboardLayoutComponent:
  - 3870
  looker_sdk.sdk.api40.models.DashboardLookml:
  - 3931
  looker_sdk.sdk.api40.models.DataActionForm:
  - 3956
  looker_sdk.sdk.api40.models.DataActionFormField:
  - 3977
  looker_sdk.sdk.api40.models.DataActionFormSelectOption:
  - 4026
  looker_sdk.sdk.api40.models.DataActionRequest:
  - 4042
  looker_sdk.sdk.api40.models.DataActionResponse:
  - 4063
  looker_sdk.sdk.api40.models.DataActionUserState:
  - 4096
  looker_sdk.sdk.api40.models.Datagroup:
  - 4114
  looker_sdk.sdk.api40.models.DelegateOauthTest:
  - 4599
  looker_sdk.sdk.api40.models.DependencyGraph:
  - 4628
  looker_sdk.sdk.api40.models.DependencyStatus:
  - 4640
  looker_sdk.sdk.api40.models.DestinationType:
  - 4657
  looker_sdk.sdk.api40.models.DeviceType:
  - 4672
  looker_sdk.sdk.api40.models.Dialect:
  - 4688
  looker_sdk.sdk.api40.models.DialectDriverNamesVersion:
  - 4759
  looker_sdk.sdk.api40.models.DialectInfo:
  - 4777
  looker_sdk.sdk.api40.models.DialectInfoOptions:
  - 4844
  looker_sdk.sdk.api40.models.DigestEmailSend:
  - 4958
  looker_sdk.sdk.api40.models.DigestEmails:
  - 4945
  looker_sdk.sdk.api40.models.DiscretePalette:
  - 4971
  looker_sdk.sdk.api40.models.EgressIpAddresses:
  - 5000
  looker_sdk.sdk.api40.models.EmbedConfig:
  - 5013
  looker_sdk.sdk.api40.models.EmbedCookielessSessionAcquire:
  - 5074
  looker_sdk.sdk.api40.models.EmbedCookielessSessionAcquireResponse:
  - 5139
  looker_sdk.sdk.api40.models.EmbedCookielessSessionGenerateTokens:
  - 5184
  looker_sdk.sdk.api40.models.EmbedCookielessSessionGenerateTokensResponse:
  - 5209
  looker_sdk.sdk.api40.models.EmbedParams:
  - 5246
  looker_sdk.sdk.api40.models.EmbedSecret:
  - 5271
  looker_sdk.sdk.api40.models.EmbedSsoParams:
  - 5312
  looker_sdk.sdk.api40.models.EmbedUrlResponse:
  - 5381
  looker_sdk.sdk.api40.models.Error:
  - 5394
  looker_sdk.sdk.api40.models.ExternalOauthApplication:
  - 5410
  looker_sdk.sdk.api40.models.FillStyle:
  - 5454
  looker_sdk.sdk.api40.models.Folder:
  - 5470
  looker_sdk.sdk.api40.models.FolderBase:
  - 5555
  looker_sdk.sdk.api40.models.Format:
  - 5631
  looker_sdk.sdk.api40.models.GenericError:
  - 5647
  looker_sdk.sdk.api40.models.GitBranch:
  - 5680
  looker_sdk.sdk.api40.models.GitConnectionTest:
  - 5761
  looker_sdk.sdk.api40.models.GitConnectionTestResult:
  - 5786
  looker_sdk.sdk.api40.models.GitStatus:
  - 5815
  looker_sdk.sdk.api40.models.Group:
  - 5844
  looker_sdk.sdk.api40.models.GroupHierarchy:
  - 5893
  looker_sdk.sdk.api40.models.GroupIdForGroupInclusion:
  - 5950
  looker_sdk.sdk.api40.models.GroupIdForGroupUserInclusion:
  - 5965
  looker_sdk.sdk.api40.models.GroupSearch:
  - 5980
  looker_sdk.sdk.api40.models.HomepageItem:
  - 6033
  looker_sdk.sdk.api40.models.HomepageSection:
  - 6158
  looker_sdk.sdk.api40.models.ImportedProject:
  - 6223
  looker_sdk.sdk.api40.models.InstanceConfig:
  - 6252
  looker_sdk.sdk.api40.models.Integration:
  - 6273
  looker_sdk.sdk.api40.models.IntegrationHub:
  - 6364
  looker_sdk.sdk.api40.models.IntegrationParam:
  - 6421
  looker_sdk.sdk.api40.models.IntegrationRequiredField:
  - 6474
  looker_sdk.sdk.api40.models.IntegrationTestResult:
  - 6499
  looker_sdk.sdk.api40.models.InternalHelpResources:
  - 6524
  looker_sdk.sdk.api40.models.InternalHelpResourcesContent:
  - 6545
  looker_sdk.sdk.api40.models.InvestigativeContentType:
  - 6569
  looker_sdk.sdk.api40.models.JsonBi:
  - 6584
  - 6592
  looker_sdk.sdk.api40.models.JsonBiBigQueryMetadata:
  - 6601
  looker_sdk.sdk.api40.models.JsonBiField:
  - 6617
  looker_sdk.sdk.api40.models.JsonBiFields:
  - 6678
  looker_sdk.sdk.api40.models.JsonBiMetadata:
  - 6731
  - 6730
  - 6707
  looker_sdk.sdk.api40.models.JsonBiPivots:
  - 6767
  looker_sdk.sdk.api40.models.JsonBiTableCalc:
  - 6796
  looker_sdk.sdk.api40.models.Kind:
  - 6832
  looker_sdk.sdk.api40.models.LDAPConfig:
  - 6849
  looker_sdk.sdk.api40.models.LDAPConfigTestIssue:
  - 7034
  looker_sdk.sdk.api40.models.LDAPConfigTestResult:
  - 7052
  looker_sdk.sdk.api40.models.LDAPGroupRead:
  - 7093
  looker_sdk.sdk.api40.models.LDAPGroupWrite:
  - 7130
  looker_sdk.sdk.api40.models.LDAPUser:
  - 7167
  looker_sdk.sdk.api40.models.LDAPUserAttributeRead:
  - 7220
  looker_sdk.sdk.api40.models.LDAPUserAttributeWrite:
  - 7249
  looker_sdk.sdk.api40.models.LegacyFeature:
  - 7278
  looker_sdk.sdk.api40.models.Locale:
  - 7343
  looker_sdk.sdk.api40.models.LocalizationSettings:
  - 7368
  looker_sdk.sdk.api40.models.Look:
  - 7389
  looker_sdk.sdk.api40.models.LookBasic:
  - 7526
  looker_sdk.sdk.api40.models.LookMLValidatorError:
  - 8558
  looker_sdk.sdk.api40.models.LookMLValidatorErrorItem:
  - 8623
  looker_sdk.sdk.api40.models.LookMLValidatorResult:
  - 8644
  looker_sdk.sdk.api40.models.LookModel:
  - 8673
  looker_sdk.sdk.api40.models.LookWithDashboards:
  - 8689
  looker_sdk.sdk.api40.models.LookWithQuery:
  - 8830
  looker_sdk.sdk.api40.models.LookmlFieldLink:
  - 7559
  looker_sdk.sdk.api40.models.LookmlModel:
  - 7584
  looker_sdk.sdk.api40.models.LookmlModelExplore:
  - 7629
  looker_sdk.sdk.api40.models.LookmlModelExploreAccessFilter:
  - 7806
  looker_sdk.sdk.api40.models.LookmlModelExploreAlias:
  - 7824
  looker_sdk.sdk.api40.models.LookmlModelExploreAlwaysFilter:
  - 7840
  looker_sdk.sdk.api40.models.LookmlModelExploreConditionallyFilter:
  - 7856
  looker_sdk.sdk.api40.models.LookmlModelExploreError:
  - 7872
  looker_sdk.sdk.api40.models.LookmlModelExploreField:
  - 7901
  looker_sdk.sdk.api40.models.LookmlModelExploreFieldEnumeration:
  - 8156
  looker_sdk.sdk.api40.models.LookmlModelExploreFieldMapLayer:
  - 8172
  looker_sdk.sdk.api40.models.LookmlModelExploreFieldMeasureFilters:
  - 8225
  looker_sdk.sdk.api40.models.LookmlModelExploreFieldPeriodOverPeriodParams:
  - 8241
  looker_sdk.sdk.api40.models.LookmlModelExploreFieldSqlCase:
  - 8303
  looker_sdk.sdk.api40.models.LookmlModelExploreFieldTimeInterval:
  - 8319
  looker_sdk.sdk.api40.models.LookmlModelExploreFieldset:
  - 8274
  looker_sdk.sdk.api40.models.LookmlModelExploreJoins:
  - 8335
  looker_sdk.sdk.api40.models.LookmlModelExploreSet:
  - 8400
  looker_sdk.sdk.api40.models.LookmlModelExploreSupportedMeasureType:
  - 8418
  looker_sdk.sdk.api40.models.LookmlModelNavExplore:
  - 8439
  looker_sdk.sdk.api40.models.LookmlTest:
  - 8472
  looker_sdk.sdk.api40.models.LookmlTestResult:
  - 8513
  looker_sdk.sdk.api40.models.Manifest:
  - 8975
  looker_sdk.sdk.api40.models.MarketplaceAutomation:
  - 9004
  looker_sdk.sdk.api40.models.MaterializePDT:
  - 9029
  looker_sdk.sdk.api40.models.MergeFields:
  - 9050
  looker_sdk.sdk.api40.models.MergeQuery:
  - 9071
  looker_sdk.sdk.api40.models.MergeQuerySourceQuery:
  - 9124
  looker_sdk.sdk.api40.models.MobileFeatureFlags:
  - 9153
  looker_sdk.sdk.api40.models.MobilePayload:
  - 9174
  looker_sdk.sdk.api40.models.MobileSettings:
  - 9211
  looker_sdk.sdk.api40.models.MobileToken:
  - 9248
  - 9236
  looker_sdk.sdk.api40.models.Model:
  - 9262
  looker_sdk.sdk.api40.models.ModelFieldSuggestions:
  - 9287
  looker_sdk.sdk.api40.models.ModelNamedValueFormats:
  - 9320
  looker_sdk.sdk.api40.models.ModelSet:
  - 9349
  looker_sdk.sdk.api40.models.ModelsNotValidated:
  - 9390
  looker_sdk.sdk.api40.models.Name:
  - 9407
  looker_sdk.sdk.api40.models.OIDCConfig:
  - 9480
  looker_sdk.sdk.api40.models.OIDCGroupRead:
  - 9625
  looker_sdk.sdk.api40.models.OIDCGroupWrite:
  - 9658
  looker_sdk.sdk.api40.models.OIDCUserAttributeRead:
  - 9691
  looker_sdk.sdk.api40.models.OIDCUserAttributeWrite:
  - 9716
  looker_sdk.sdk.api40.models.OauthClientApp:
  - 9431
  looker_sdk.sdk.api40.models.PasswordConfig:
  - 9741
  looker_sdk.sdk.api40.models.Period:
  - 9773
  looker_sdk.sdk.api40.models.Permission:
  - 9794
  looker_sdk.sdk.api40.models.PermissionSet:
  - 9823
  looker_sdk.sdk.api40.models.PermissionType:
  - 9863
  looker_sdk.sdk.api40.models.PrivatelabelConfiguration:
  - 9879
  looker_sdk.sdk.api40.models.Project:
  - 9952
  looker_sdk.sdk.api40.models.ProjectError:
  - 10053
  looker_sdk.sdk.api40.models.ProjectFile:
  - 10114
  looker_sdk.sdk.api40.models.ProjectRun:
  - 10163
  looker_sdk.sdk.api40.models.ProjectValidation:
  - 10176
  looker_sdk.sdk.api40.models.ProjectValidationCache:
  - 10205
  looker_sdk.sdk.api40.models.ProjectWorkspace:
  - 10238
  looker_sdk.sdk.api40.models.PullRequestMode:
  - 10282
  looker_sdk.sdk.api40.models.Query:
  - 10300
  looker_sdk.sdk.api40.models.QueryTask:
  - 10417
  looker_sdk.sdk.api40.models.RenderTask:
  - 10506
  looker_sdk.sdk.api40.models.Report:
  - 10599
  looker_sdk.sdk.api40.models.RepositoryCredential:
  - 10688
  looker_sdk.sdk.api40.models.ResultFormat:
  - 10732
  looker_sdk.sdk.api40.models.ResultMakerFilterables:
  - 10759
  looker_sdk.sdk.api40.models.ResultMakerFilterablesListen:
  - 10788
  looker_sdk.sdk.api40.models.ResultMakerWithIdVisConfigAndDynamicFields:
  - 10809
  looker_sdk.sdk.api40.models.Role:
  - 10862
  looker_sdk.sdk.api40.models.RoleSearch:
  - 10911
  looker_sdk.sdk.api40.models.Run:
  - 10964
  looker_sdk.sdk.api40.models.RunningQueries:
  - 11041
  looker_sdk.sdk.api40.models.SamlConfig:
  - 11142
  looker_sdk.sdk.api40.models.SamlGroupRead:
  - 11287
  looker_sdk.sdk.api40.models.SamlGroupWrite:
  - 11324
  looker_sdk.sdk.api40.models.SamlMetadataParseResult:
  - 11361
  looker_sdk.sdk.api40.models.SamlUserAttributeRead:
  - 11390
  looker_sdk.sdk.api40.models.SamlUserAttributeWrite:
  - 11419
  looker_sdk.sdk.api40.models.ScheduledPlan:
  - 11448
  looker_sdk.sdk.api40.models.ScheduledPlanDestination:
  - 11615
  looker_sdk.sdk.api40.models.Schema:
  - 11672
  looker_sdk.sdk.api40.models.SchemaColumn:
  - 11690
  looker_sdk.sdk.api40.models.SchemaColumns:
  - 11739
  looker_sdk.sdk.api40.models.SchemaTable:
  - 11768
  looker_sdk.sdk.api40.models.SchemaTables:
  - 11805
  looker_sdk.sdk.api40.models.SecretType:
  - 11833
  looker_sdk.sdk.api40.models.Session:
  - 11849
  looker_sdk.sdk.api40.models.SessionConfig:
  - 11922
  looker_sdk.sdk.api40.models.Setting:
  - 11959
  looker_sdk.sdk.api40.models.SmtpNodeStatus:
  - 12074
  looker_sdk.sdk.api40.models.SmtpSettings:
  - 12099
  looker_sdk.sdk.api40.models.SmtpStatus:
  - 12144
  looker_sdk.sdk.api40.models.Snippet:
  - 12169
  looker_sdk.sdk.api40.models.SqlInterfaceQuery:
  - 12194
  looker_sdk.sdk.api40.models.SqlInterfaceQueryCreate:
  - 12219
  looker_sdk.sdk.api40.models.SqlInterfaceQueryMetadata:
  - 12244
  looker_sdk.sdk.api40.models.SqlQuery:
  - 12257
  looker_sdk.sdk.api40.models.SqlQueryCreate:
  - 12326
  looker_sdk.sdk.api40.models.SqlValidatorError:
  - 12359
  looker_sdk.sdk.api40.models.SqlValidatorErrorItem:
  - 12420
  looker_sdk.sdk.api40.models.SqlValidatorResult:
  - 12441
  looker_sdk.sdk.api40.models.SqlValidatorTestedExplore:
  - 12470
  looker_sdk.sdk.api40.models.SshPublicKey:
  - 12507
  looker_sdk.sdk.api40.models.SshServer:
  - 12520
  looker_sdk.sdk.api40.models.SshTunnel:
  - 12569
  looker_sdk.sdk.api40.models.SslVersion:
  - 12625
  looker_sdk.sdk.api40.models.SupportAccessAddEntries:
  - 12642
  looker_sdk.sdk.api40.models.SupportAccessAllowlistEntry:
  - 12660
  looker_sdk.sdk.api40.models.SupportAccessEnable:
  - 12693
  looker_sdk.sdk.api40.models.SupportAccessStatus:
  - 12706
  looker_sdk.sdk.api40.models.SupportedActionTypes:
  - 12726
  looker_sdk.sdk.api40.models.SupportedDownloadSettings:
  - 12743
  looker_sdk.sdk.api40.models.SupportedFormats:
  - 12758
  looker_sdk.sdk.api40.models.SupportedFormattings:
  - 12785
  looker_sdk.sdk.api40.models.SupportedVisualizationFormattings:
  - 12800
  looker_sdk.sdk.api40.models.Theme:
  - 12816
  looker_sdk.sdk.api40.models.ThemeSettings:
  - 12853
  looker_sdk.sdk.api40.models.Timezone:
  - 13046
  looker_sdk.sdk.api40.models.UpdateArtifact:
  - 13071
  looker_sdk.sdk.api40.models.UpdateFolder:
  - 13100
  looker_sdk.sdk.api40.models.User:
  - 13116
  looker_sdk.sdk.api40.models.UserAttribute:
  - 13281
  looker_sdk.sdk.api40.models.UserAttributeFilterTypes:
  - 13341
  looker_sdk.sdk.api40.models.UserAttributeGroupValue:
  - 13364
  looker_sdk.sdk.api40.models.UserAttributeWithValue:
  - 13407
  looker_sdk.sdk.api40.models.UserEmailOnly:
  - 13464
  looker_sdk.sdk.api40.models.UserLoginLockout:
  - 13477
  looker_sdk.sdk.api40.models.UserPublic:
  - 13530
  looker_sdk.sdk.api40.models.ValidationError:
  - 13571
  looker_sdk.sdk.api40.models.ValidationErrorDetail:
  - 13596
  looker_sdk.sdk.api40.models.WeekStartDay:
  - 13624
  looker_sdk.sdk.api40.models.WelcomeEmailTest:
  - 13645
  looker_sdk.sdk.api40.models.WhitelabelConfiguration:
  - 13670
  looker_sdk.sdk.api40.models.Workspace:
  - 13747
  looker_sdk.sdk.api40.models.WriteAlert:
  - 13824
  - 13827
  - 13772
  looker_sdk.sdk.api40.models.WriteApiSession:
  - 13902
  looker_sdk.sdk.api40.models.WriteBackupConfiguration:
  - 13918
  looker_sdk.sdk.api40.models.WriteBoard:
  - 13954
  looker_sdk.sdk.api40.models.WriteBoardItem:
  - 13986
  looker_sdk.sdk.api40.models.WriteBoardSection:
  - 14054
  looker_sdk.sdk.api40.models.WriteColorCollection:
  - 14090
  looker_sdk.sdk.api40.models.WriteContentFavorite:
  - 14122
  looker_sdk.sdk.api40.models.WriteContentMeta:
  - 14161
  looker_sdk.sdk.api40.models.WriteCreateDashboardFilter:
  - 14177
  looker_sdk.sdk.api40.models.WriteCreateQueryTask:
  - 14266
  - 14245
  looker_sdk.sdk.api40.models.WriteCredentialsApi3:
  - 14293
  looker_sdk.sdk.api40.models.WriteCredentialsEmail:
  - 14309
  looker_sdk.sdk.api40.models.WriteDBConnection:
  - 14752
  looker_sdk.sdk.api40.models.WriteDBConnectionOverride:
  - 14953
  looker_sdk.sdk.api40.models.WriteDashboard:
  - 14333
  looker_sdk.sdk.api40.models.WriteDashboardBase:
  - 14452
  looker_sdk.sdk.api40.models.WriteDashboardElement:
  - 14469
  looker_sdk.sdk.api40.models.WriteDashboardFilter:
  - 14570
  looker_sdk.sdk.api40.models.WriteDashboardLayout:
  - 14634
  looker_sdk.sdk.api40.models.WriteDashboardLayoutComponent:
  - 14670
  looker_sdk.sdk.api40.models.WriteDashboardLookml:
  - 14710
  looker_sdk.sdk.api40.models.WriteDatagroup:
  - 14731
  looker_sdk.sdk.api40.models.WriteEmbedConfig:
  - 15053
  looker_sdk.sdk.api40.models.WriteEmbedSecret:
  - 15113
  looker_sdk.sdk.api40.models.WriteExternalOauthApplication:
  - 15141
  looker_sdk.sdk.api40.models.WriteFolderBase:
  - 15177
  looker_sdk.sdk.api40.models.WriteGitBranch:
  - 15196
  looker_sdk.sdk.api40.models.WriteGroup:
  - 15215
  looker_sdk.sdk.api40.models.WriteIntegration:
  - 15239
  looker_sdk.sdk.api40.models.WriteIntegrationHub:
  - 15267
  looker_sdk.sdk.api40.models.WriteInternalHelpResources:
  - 15288
  looker_sdk.sdk.api40.models.WriteInternalHelpResourcesContent:
  - 15304
  looker_sdk.sdk.api40.models.WriteLDAPConfig:
  - 15328
  looker_sdk.sdk.api40.models.WriteLegacyFeature:
  - 15480
  looker_sdk.sdk.api40.models.WriteLookBasic:
  - 15496
  looker_sdk.sdk.api40.models.WriteLookWithQuery:
  - 15544
  looker_sdk.sdk.api40.models.WriteLookmlModel:
  - 15512
  looker_sdk.sdk.api40.models.WriteMergeQuery:
  - 15602
  looker_sdk.sdk.api40.models.WriteMobileToken:
  - 15657
  - 15646
  looker_sdk.sdk.api40.models.WriteModelSet:
  - 15666
  looker_sdk.sdk.api40.models.WriteOIDCConfig:
  - 15723
  looker_sdk.sdk.api40.models.WriteOauthClientApp:
  - 15687
  looker_sdk.sdk.api40.models.WritePasswordConfig:
  - 15835
  looker_sdk.sdk.api40.models.WritePermissionSet:
  - 15867
  looker_sdk.sdk.api40.models.WritePrivatelabelConfiguration:
  - 15888
  looker_sdk.sdk.api40.models.WriteProject:
  - 15956
  looker_sdk.sdk.api40.models.WriteQuery:
  - 16044
  looker_sdk.sdk.api40.models.WriteRepositoryCredential:
  - 16136
  looker_sdk.sdk.api40.models.WriteResultMakerWithIdVisConfigAndDynamicFields:
  - 16164
  looker_sdk.sdk.api40.models.WriteRole:
  - 16213
  looker_sdk.sdk.api40.models.WriteSamlConfig:
  - 16251
  looker_sdk.sdk.api40.models.WriteScheduledPlan:
  - 16363
  looker_sdk.sdk.api40.models.WriteSessionConfig:
  - 16501
  looker_sdk.sdk.api40.models.WriteSetting:
  - 16537
  looker_sdk.sdk.api40.models.WriteSqlInterfaceQueryCreate:
  - 16637
  looker_sdk.sdk.api40.models.WriteSshServer:
  - 16656
  looker_sdk.sdk.api40.models.WriteSshTunnel:
  - 16688
  looker_sdk.sdk.api40.models.WriteTheme:
  - 16720
  looker_sdk.sdk.api40.models.WriteUser:
  - 16752
  looker_sdk.sdk.api40.models.WriteUserAttribute:
  - 16805
  looker_sdk.sdk.api40.models.WriteUserAttributeWithValue:
  - 16853
  looker_sdk.sdk.api40.models.WriteWhitelabelConfiguration:
  - 16869
  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.CIRunResult: []
  looker_sdk.sdk.api40.models.CIScheduleTrigger: []
  looker_sdk.sdk.api40.models.Category: []
  looker_sdk.sdk.api40.models.ColorCollection: []
  looker_sdk.sdk.api40.models.ColorStop: []
  looker_sdk.sdk.api40.models.ColumnSearch: []
  looker_sdk.sdk.api40.models.ComparisonType: []
  looker_sdk.sdk.api40.models.ConnectionFeatures: []
  looker_sdk.sdk.api40.models.ContentFavorite: []
  looker_sdk.sdk.api40.models.ContentMeta: []
  looker_sdk.sdk.api40.models.ContentMetaGroupUser: []
  looker_sdk.sdk.api40.models.ContentSearch: []
  looker_sdk.sdk.api40.models.ContentSummary: []
  looker_sdk.sdk.api40.models.ContentValidation: []
  looker_sdk.sdk.api40.models.ContentValidationAlert: []
  looker_sdk.sdk.api40.models.ContentValidationDashboard: []
  looker_sdk.sdk.api40.models.ContentValidationDashboardElement: []
  looker_sdk.sdk.api40.models.ContentValidationDashboardFilter: []
  looker_sdk.sdk.api40.models.ContentValidationError: []
  looker_sdk.sdk.api40.models.ContentValidationFolder: []
  looker_sdk.sdk.api40.models.ContentValidationLook: []
  looker_sdk.sdk.api40.models.ContentValidationLookMLDashboard: []
  looker_sdk.sdk.api40.models.ContentValidationLookMLDashboardElement: []
  looker_sdk.sdk.api40.models.ContentValidationScheduledPlan: []
  looker_sdk.sdk.api40.models.ContentValidatorContentError: []
  looker_sdk.sdk.api40.models.ContentValidatorError: []
  looker_sdk.sdk.api40.models.ContentValidatorErrorItem: []
  looker_sdk.sdk.api40.models.ContentValidatorResult: []
  looker_sdk.sdk.api40.models.ContentValidatorTestedExplore: []
  looker_sdk.sdk.api40.models.ContentView: []
  looker_sdk.sdk.api40.models.ContinuousPalette: []
  looker_sdk.sdk.api40.models.CostEstimate: []
  looker_sdk.sdk.api40.models.CreateCIRunRequest: []
  looker_sdk.sdk.api40.models.CreateCIRunResponse: []
  looker_sdk.sdk.api40.models.CreateCostEstimate: []
  looker_sdk.sdk.api40.models.CreateCredentialsApi3: []
  looker_sdk.sdk.api40.models.CreateDashboardFilter: []
  looker_sdk.sdk.api40.models.CreateDashboardRenderTask: []
  looker_sdk.sdk.api40.models.CreateEmbedUserRequest: []
  looker_sdk.sdk.api40.models.CreateFolder: []
  looker_sdk.sdk.api40.models.CreateOAuthApplicationUserStateRequest: []
  looker_sdk.sdk.api40.models.CreateOAuthApplicationUserStateResponse: []
  looker_sdk.sdk.api40.models.CreateQueryTask: []
  looker_sdk.sdk.api40.models.CredentialsApi3: []
  looker_sdk.sdk.api40.models.CredentialsEmail: []
  looker_sdk.sdk.api40.models.CredentialsEmailSearch: []
  looker_sdk.sdk.api40.models.CredentialsEmbed: []
  looker_sdk.sdk.api40.models.CredentialsGoogle: []
  looker_sdk.sdk.api40.models.CredentialsLDAP: []
  looker_sdk.sdk.api40.models.CredentialsLookerOpenid: []
  looker_sdk.sdk.api40.models.CredentialsOIDC: []
  looker_sdk.sdk.api40.models.CredentialsSaml: []
  looker_sdk.sdk.api40.models.CredentialsTotp: []
  looker_sdk.sdk.api40.models.CustomWelcomeEmail: []
  looker_sdk.sdk.api40.models.DBConnection: []
  looker_sdk.sdk.api40.models.DBConnectionBase: []
  looker_sdk.sdk.api40.models.DBConnectionOverride: []
  looker_sdk.sdk.api40.models.DBConnectionTestResult: []
  looker_sdk.sdk.api40.models.Dashboard: []
  looker_sdk.sdk.api40.models.DashboardAggregateTableLookml: []
  looker_sdk.sdk.api40.models.DashboardAppearance: []
  looker_sdk.sdk.api40.models.DashboardBase: []
  looker_sdk.sdk.api40.models.DashboardElement: []
  looker_sdk.sdk.api40.models.DashboardFilter: []
  looker_sdk.sdk.api40.models.DashboardLayout: []
  looker_sdk.sdk.api40.models.DashboardLayoutComponent: []
  looker_sdk.sdk.api40.models.DashboardLookml: []
  looker_sdk.sdk.api40.models.DataActionForm: []
  looker_sdk.sdk.api40.models.DataActionFormField: []
  looker_sdk.sdk.api40.models.DataActionFormSelectOption: []
  looker_sdk.sdk.api40.models.DataActionRequest: []
  looker_sdk.sdk.api40.models.DataActionResponse: []
  looker_sdk.sdk.api40.models.DataActionUserState: []
  looker_sdk.sdk.api40.models.Datagroup: []
  looker_sdk.sdk.api40.models.DelegateOauthTest: []
  looker_sdk.sdk.api40.models.DependencyGraph: []
  looker_sdk.sdk.api40.models.DependencyStatus: []
  looker_sdk.sdk.api40.models.DestinationType: []
  looker_sdk.sdk.api40.models.DeviceType: []
  looker_sdk.sdk.api40.models.Dialect: []
  looker_sdk.sdk.api40.models.DialectDriverNamesVersion: []
  looker_sdk.sdk.api40.models.DialectInfo: []
  looker_sdk.sdk.api40.models.DialectInfoOptions: []
  looker_sdk.sdk.api40.models.DigestEmailSend: []
  looker_sdk.sdk.api40.models.DigestEmails: []
  looker_sdk.sdk.api40.models.DiscretePalette: []
  looker_sdk.sdk.api40.models.EgressIpAddresses: []
  looker_sdk.sdk.api40.models.EmbedConfig: []
  looker_sdk.sdk.api40.models.EmbedCookielessSessionAcquire: []
  looker_sdk.sdk.api40.models.EmbedCookielessSessionAcquireResponse: []
  looker_sdk.sdk.api40.models.EmbedCookielessSessionGenerateTokens: []
  looker_sdk.sdk.api40.models.EmbedCookielessSessionGenerateTokensResponse: []
  looker_sdk.sdk.api40.models.EmbedParams: []
  looker_sdk.sdk.api40.models.EmbedSecret: []
  looker_sdk.sdk.api40.models.EmbedSsoParams: []
  looker_sdk.sdk.api40.models.EmbedUrlResponse: []
  looker_sdk.sdk.api40.models.Error: []
  looker_sdk.sdk.api40.models.ExternalOauthApplication: []
  looker_sdk.sdk.api40.models.FillStyle: []
  looker_sdk.sdk.api40.models.Folder: []
  looker_sdk.sdk.api40.models.FolderBase: []
  looker_sdk.sdk.api40.models.Format: []
  looker_sdk.sdk.api40.models.GenericError: []
  looker_sdk.sdk.api40.models.GitBranch: []
  looker_sdk.sdk.api40.models.GitConnectionTest: []
  looker_sdk.sdk.api40.models.GitConnectionTestResult: []
  looker_sdk.sdk.api40.models.GitStatus: []
  looker_sdk.sdk.api40.models.Group: []
  looker_sdk.sdk.api40.models.GroupHierarchy: []
  looker_sdk.sdk.api40.models.GroupIdForGroupInclusion: []
  looker_sdk.sdk.api40.models.GroupIdForGroupUserInclusion: []
  looker_sdk.sdk.api40.models.GroupSearch: []
  looker_sdk.sdk.api40.models.HomepageItem: []
  looker_sdk.sdk.api40.models.HomepageSection: []
  looker_sdk.sdk.api40.models.ImportedProject: []
  looker_sdk.sdk.api40.models.InstanceConfig: []
  looker_sdk.sdk.api40.models.Integration: []
  looker_sdk.sdk.api40.models.IntegrationHub: []
  looker_sdk.sdk.api40.models.IntegrationParam: []
  looker_sdk.sdk.api40.models.IntegrationRequiredField: []
  looker_sdk.sdk.api40.models.IntegrationTestResult: []
  looker_sdk.sdk.api40.models.InternalHelpResources: []
  looker_sdk.sdk.api40.models.InternalHelpResourcesContent: []
  looker_sdk.sdk.api40.models.InvestigativeContentType: []
  looker_sdk.sdk.api40.models.JsonBi: []
  looker_sdk.sdk.api40.models.JsonBiBigQueryMetadata: []
  looker_sdk.sdk.api40.models.JsonBiField: []
  looker_sdk.sdk.api40.models.JsonBiFields: []
  looker_sdk.sdk.api40.models.JsonBiMetadata: []
  looker_sdk.sdk.api40.models.JsonBiPivots: []
  looker_sdk.sdk.api40.models.JsonBiTableCalc: []
  looker_sdk.sdk.api40.models.Kind: []
  looker_sdk.sdk.api40.models.LDAPConfig: []
  looker_sdk.sdk.api40.models.LDAPConfigTestIssue: []
  looker_sdk.sdk.api40.models.LDAPConfigTestResult: []
  looker_sdk.sdk.api40.models.LDAPGroupRead: []
  looker_sdk.sdk.api40.models.LDAPGroupWrite: []
  looker_sdk.sdk.api40.models.LDAPUser: []
  looker_sdk.sdk.api40.models.LDAPUserAttributeRead: []
  looker_sdk.sdk.api40.models.LDAPUserAttributeWrite: []
  looker_sdk.sdk.api40.models.LegacyFeature: []
  looker_sdk.sdk.api40.models.Locale: []
  looker_sdk.sdk.api40.models.LocalizationSettings: []
  looker_sdk.sdk.api40.models.Look: []
  looker_sdk.sdk.api40.models.LookBasic: []
  looker_sdk.sdk.api40.models.LookMLValidatorError: []
  looker_sdk.sdk.api40.models.LookMLValidatorErrorItem: []
  looker_sdk.sdk.api40.models.LookMLValidatorResult: []
  looker_sdk.sdk.api40.models.LookModel: []
  looker_sdk.sdk.api40.models.LookWithDashboards: []
  looker_sdk.sdk.api40.models.LookWithQuery: []
  looker_sdk.sdk.api40.models.LookmlFieldLink: []
  looker_sdk.sdk.api40.models.LookmlModel: []
  looker_sdk.sdk.api40.models.LookmlModelExplore: []
  looker_sdk.sdk.api40.models.LookmlModelExploreAccessFilter: []
  looker_sdk.sdk.api40.models.LookmlModelExploreAlias: []
  looker_sdk.sdk.api40.models.LookmlModelExploreAlwaysFilter: []
  looker_sdk.sdk.api40.models.LookmlModelExploreConditionallyFilter: []
  looker_sdk.sdk.api40.models.LookmlModelExploreError: []
  looker_sdk.sdk.api40.models.LookmlModelExploreField: []
  looker_sdk.sdk.api40.models.LookmlModelExploreFieldEnumeration: []
  looker_sdk.sdk.api40.models.LookmlModelExploreFieldMapLayer: []
  looker_sdk.sdk.api40.models.LookmlModelExploreFieldMeasureFilters: []
  looker_sdk.sdk.api40.models.LookmlModelExploreFieldPeriodOverPeriodParams: []
  looker_sdk.sdk.api40.models.LookmlModelExploreFieldSqlCase: []
  looker_sdk.sdk.api40.models.LookmlModelExploreFieldTimeInterval: []
  looker_sdk.sdk.api40.models.LookmlModelExploreFieldset: []
  looker_sdk.sdk.api40.models.LookmlModelExploreJoins: []
  looker_sdk.sdk.api40.models.LookmlModelExploreSet: []
  looker_sdk.sdk.api40.models.LookmlModelExploreSupportedMeasureType: []
  looker_sdk.sdk.api40.models.LookmlModelNavExplore: []
  looker_sdk.sdk.api40.models.LookmlTest: []
  looker_sdk.sdk.api40.models.LookmlTestResult: []
  looker_sdk.sdk.api40.models.Manifest: []
  looker_sdk.sdk.api40.models.MarketplaceAutomation: []
  looker_sdk.sdk.api40.models.MaterializePDT: []
  looker_sdk.sdk.api40.models.MergeFields: []
  looker_sdk.sdk.api40.models.MergeQuery: []
  looker_sdk.sdk.api40.models.MergeQuerySourceQuery: []
  looker_sdk.sdk.api40.models.MobileFeatureFlags: []
  looker_sdk.sdk.api40.models.MobilePayload: []
  looker_sdk.sdk.api40.models.MobileSettings: []
  looker_sdk.sdk.api40.models.MobileToken: []
  looker_sdk.sdk.api40.models.Model: []
  looker_sdk.sdk.api40.models.ModelFieldSuggestions: []
  looker_sdk.sdk.api40.models.ModelNamedValueFormats: []
  looker_sdk.sdk.api40.models.ModelSet: []
  looker_sdk.sdk.api40.models.ModelsNotValidated: []
  looker_sdk.sdk.api40.models.Name: []
  looker_sdk.sdk.api40.models.OIDCConfig: []
  looker_sdk.sdk.api40.models.OIDCGroupRead: []
  looker_sdk.sdk.api40.models.OIDCGroupWrite: []
  looker_sdk.sdk.api40.models.OIDCUserAttributeRead: []
  looker_sdk.sdk.api40.models.OIDCUserAttributeWrite: []
  looker_sdk.sdk.api40.models.OauthClientApp: []
  looker_sdk.sdk.api40.models.PasswordConfig: []
  looker_sdk.sdk.api40.models.Period: []
  looker_sdk.sdk.api40.models.Permission: []
  looker_sdk.sdk.api40.models.PermissionSet: []
  looker_sdk.sdk.api40.models.PermissionType: []
  looker_sdk.sdk.api40.models.PrivatelabelConfiguration: []
  looker_sdk.sdk.api40.models.Project: []
  looker_sdk.sdk.api40.models.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.SamlConfig: []
  looker_sdk.sdk.api40.models.SamlGroupRead: []
  looker_sdk.sdk.api40.models.SamlGroupWrite: []
  looker_sdk.sdk.api40.models.SamlMetadataParseResult: []
  looker_sdk.sdk.api40.models.SamlUserAttributeRead: []
  looker_sdk.sdk.api40.models.SamlUserAttributeWrite: []
  looker_sdk.sdk.api40.models.ScheduledPlan: []
  looker_sdk.sdk.api40.models.ScheduledPlanDestination: []
  looker_sdk.sdk.api40.models.Schema: []
  looker_sdk.sdk.api40.models.SchemaColumn: []
  looker_sdk.sdk.api40.models.SchemaColumns: []
  looker_sdk.sdk.api40.models.SchemaTable: []
  looker_sdk.sdk.api40.models.SchemaTables: []
  looker_sdk.sdk.api40.models.SecretType: []
  looker_sdk.sdk.api40.models.Session: []
  looker_sdk.sdk.api40.models.SessionConfig: []
  looker_sdk.sdk.api40.models.Setting: []
  looker_sdk.sdk.api40.models.SmtpNodeStatus: []
  looker_sdk.sdk.api40.models.SmtpSettings: []
  looker_sdk.sdk.api40.models.SmtpStatus: []
  looker_sdk.sdk.api40.models.Snippet: []
  looker_sdk.sdk.api40.models.SqlInterfaceQuery: []
  looker_sdk.sdk.api40.models.SqlInterfaceQueryCreate: []
  looker_sdk.sdk.api40.models.SqlInterfaceQueryMetadata: []
  looker_sdk.sdk.api40.models.SqlQuery: []
  looker_sdk.sdk.api40.models.SqlQueryCreate: []
  looker_sdk.sdk.api40.models.SqlValidatorError: []
  looker_sdk.sdk.api40.models.SqlValidatorErrorItem: []
  looker_sdk.sdk.api40.models.SqlValidatorResult: []
  looker_sdk.sdk.api40.models.SqlValidatorTestedExplore: []
  looker_sdk.sdk.api40.models.SshPublicKey: []
  looker_sdk.sdk.api40.models.SshServer: []
  looker_sdk.sdk.api40.models.SshTunnel: []
  looker_sdk.sdk.api40.models.SslVersion: []
  looker_sdk.sdk.api40.models.SupportAccessAddEntries: []
  looker_sdk.sdk.api40.models.SupportAccessAllowlistEntry: []
  looker_sdk.sdk.api40.models.SupportAccessEnable: []
  looker_sdk.sdk.api40.models.SupportAccessStatus: []
  looker_sdk.sdk.api40.models.SupportedActionTypes: []
  looker_sdk.sdk.api40.models.SupportedDownloadSettings: []
  looker_sdk.sdk.api40.models.SupportedFormats: []
  looker_sdk.sdk.api40.models.SupportedFormattings: []
  looker_sdk.sdk.api40.models.SupportedVisualizationFormattings: []
  looker_sdk.sdk.api40.models.Theme: []
  looker_sdk.sdk.api40.models.ThemeSettings: []
  looker_sdk.sdk.api40.models.Timezone: []
  looker_sdk.sdk.api40.models.UpdateArtifact: []
  looker_sdk.sdk.api40.models.UpdateFolder: []
  looker_sdk.sdk.api40.models.User: []
  looker_sdk.sdk.api40.models.UserAttribute: []
  looker_sdk.sdk.api40.models.UserAttributeFilterTypes: []
  looker_sdk.sdk.api40.models.UserAttributeGroupValue: []
  looker_sdk.sdk.api40.models.UserAttributeWithValue: []
  looker_sdk.sdk.api40.models.UserEmailOnly: []
  looker_sdk.sdk.api40.models.UserLoginLockout: []
  looker_sdk.sdk.api40.models.UserPublic: []
  looker_sdk.sdk.api40.models.ValidationError: []
  looker_sdk.sdk.api40.models.ValidationErrorDetail: []
  looker_sdk.sdk.api40.models.WeekStartDay: []
  looker_sdk.sdk.api40.models.WelcomeEmailTest: []
  looker_sdk.sdk.api40.models.WhitelabelConfiguration: []
  looker_sdk.sdk.api40.models.Workspace: []
  looker_sdk.sdk.api40.models.WriteAlert: []
  looker_sdk.sdk.api40.models.WriteApiSession: []
  looker_sdk.sdk.api40.models.WriteBackupConfiguration: []
  looker_sdk.sdk.api40.models.WriteBoard: []
  looker_sdk.sdk.api40.models.WriteBoardItem: []
  looker_sdk.sdk.api40.models.WriteBoardSection: []
  looker_sdk.sdk.api40.models.WriteColorCollection: []
  looker_sdk.sdk.api40.models.WriteContentFavorite: []
  looker_sdk.sdk.api40.models.WriteContentMeta: []
  looker_sdk.sdk.api40.models.WriteCreateDashboardFilter: []
  looker_sdk.sdk.api40.models.WriteCreateQueryTask: []
  looker_sdk.sdk.api40.models.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.WriteSessionConfig: []
  looker_sdk.sdk.api40.models.WriteSetting: []
  looker_sdk.sdk.api40.models.WriteSqlInterfaceQueryCreate: []
  looker_sdk.sdk.api40.models.WriteSshServer: []
  looker_sdk.sdk.api40.models.WriteSshTunnel: []
  looker_sdk.sdk.api40.models.WriteTheme: []
  looker_sdk.sdk.api40.models.WriteUser: []
  looker_sdk.sdk.api40.models.WriteUserAttribute: []
  looker_sdk.sdk.api40.models.WriteUserAttributeWithValue: []
  looker_sdk.sdk.api40.models.WriteWhitelabelConfiguration: []
  mock.backports.IsolatedAsyncioTestCase:
  - TestCase
  mock.mock.AsyncMagicMixin:
  - MagicMixin
  mock.mock.AsyncMock:
  - AsyncMagicMixin
  - AsyncMockMixin
  - Mock
  mock.mock.AsyncMockMixin:
  - Base
  mock.mock.Base:
  - object
  mock.mock.CallableMixin:
  - Base
  mock.mock.InvalidSpecError:
  - Exception
  mock.mock.MagicMixin:
  - Base
  mock.mock.MagicMock:
  - MagicMixin
  - Mock
  mock.mock.MagicProxy:
  - Base
  mock.mock.Mock:
  - NonCallableMock
  - CallableMixin
  mock.mock.NonCallableMagicMock:
  - MagicMixin
  - NonCallableMock
  mock.mock.NonCallableMock:
  - Base
  mock.mock.PropertyMock:
  - Mock
  mock.mock.ThreadingMixin:
  - Base
  mock.mock.ThreadingMock:
  - ThreadingMixin
  - MagicMixin
  - Mock
  mock.mock._ANY:
  - object
  mock.mock._AnyComparer:
  - list
  mock.mock._AsyncIterator: []
  mock.mock._Call:
  - tuple
  mock.mock._CallList:
  - list
  mock.mock._MockIter:
  - object
  mock.mock._Sentinel:
  - object
  mock.mock._SentinelObject:
  - object
  mock.mock._SpecState:
  - object
  mock.mock._patch:
  - object
  mock.mock._patch_dict:
  - object
  requests.adapters.BaseAdapter: []
  requests.adapters.HTTPAdapter:
  - BaseAdapter
  requests.auth.AuthBase: []
  requests.auth.HTTPBasicAuth:
  - AuthBase
  requests.auth.HTTPDigestAuth:
  - AuthBase
  requests.auth.HTTPProxyAuth:
  - HTTPBasicAuth
  requests.cookies.CookieConflictError:
  - RuntimeError
  requests.cookies.MockRequest: []
  requests.cookies.MockResponse: []
  requests.cookies.RequestsCookieJar:
  - MutableMapping
  requests.exceptions.ChunkedEncodingError:
  - RequestException
  requests.exceptions.ConnectTimeout:
  - ConnectionError
  - Timeout
  requests.exceptions.ConnectionError:
  - RequestException
  requests.exceptions.ContentDecodingError:
  - BaseHTTPError
  - RequestException
  requests.exceptions.FileModeWarning:
  - RequestsWarning
  - DeprecationWarning
  requests.exceptions.HTTPError:
  - RequestException
  requests.exceptions.InvalidHeader:
  - ValueError
  - RequestException
  requests.exceptions.InvalidJSONError:
  - RequestException
  requests.exceptions.InvalidProxyURL:
  - InvalidURL
  requests.exceptions.InvalidSchema:
  - ValueError
  - RequestException
  requests.exceptions.InvalidURL:
  - ValueError
  - RequestException
  requests.exceptions.JSONDecodeError:
  - CompatJSONDecodeError
  - InvalidJSONError
  requests.exceptions.MissingSchema:
  - ValueError
  - RequestException
  requests.exceptions.ProxyError:
  - ConnectionError
  requests.exceptions.ReadTimeout:
  - Timeout
  requests.exceptions.RequestException:
  - IOError
  requests.exceptions.RequestsDependencyWarning:
  - RequestsWarning
  requests.exceptions.RequestsWarning:
  - Warning
  requests.exceptions.RetryError:
  - RequestException
  requests.exceptions.SSLError:
  - ConnectionError
  requests.exceptions.StreamConsumedError:
  - TypeError
  - RequestException
  requests.exceptions.Timeout:
  - RequestException
  requests.exceptions.TooManyRedirects:
  - RequestException
  requests.exceptions.URLRequired:
  - RequestException
  requests.exceptions.UnrewindableBodyError:
  - RequestException
  requests.models.PreparedRequest:
  - RequestHooksMixin
  - RequestEncodingMixin
  requests.models.Request:
  - RequestHooksMixin
  requests.models.RequestEncodingMixin: []
  requests.models.RequestHooksMixin: []
  requests.models.Response: []
  requests.sessions.Session:
  - SessionRedirectMixin
  requests.sessions.SessionRedirectMixin: []
  requests.structures.CaseInsensitiveDict:
  - MutableMapping
  requests.structures.LookupDict:
  - dict
ep:
  func_name: TestOneInput
  module: '...fuzz_looker'
