ArcREST icon indicating copy to clipboard operation
ArcREST copied to clipboard

Attribute error 'module' object has no attribute 'create_default_context

Open hughespc opened this issue 7 years ago • 2 comments

Python code federated portal site.

import arcrest #login to the site username = 'xxxxx'#Username password = 'xxx'#password org_url='https://soa-nbo-gis07:7443/arcgis/sharing/rest' tokenUrl='https://soa-nbo-gis07:7443/arcgis/sharing/rest/generateToken' sh = arcrest.PortalTokenSecurityHandler(username=username, password=password,org_url=org_url,token_url=tokenUrl) admin = arcrest.manageorg.Administration(securityHandler=sh) content = admin.content

Get a list of all users

def getAllUsers(admin, portalId=None): """ returns all the users for a given AGOL

   Inputs:
      portalId - unique id of the portal
      admin - manageorg.Administration object
   Output:
      returns a list of the users
"""
start = 1
num = 100
portals = admin.portals
pp = portals.portal(portalID=portalId)
count = 0
nextStart = 0
results = []
while nextStart > -1:
    users = pp.users(start=start + (num * count),
                     num=num)
    results = results + users['users']
    count += 1
    nextStart = users['nextStart']
    del users
return results

all_users = getAllUsers(admin=admin)

Iterate through all content in each folder for each user

for currentUser in all_users: print("Looking at user: %s" % currentUser.username) uc = currentUser.userContent for folder in uc.folders: uc.currentFolder =folder['title'] print (' --------------------------------------------') print (" In folder: %s" % folder['title']) for item in uc.items: print(" - %s" % item.title)

hughespc avatar May 29 '17 11:05 hughespc

What version of Python are you using?

Sent from my Verizon Wireless 4G LTE DROID

MikeMillerGIS avatar May 29 '17 21:05 MikeMillerGIS

Version 10.5

Sent from my iPad

On 30 May 2017, at 00:05, Michael Miller <[email protected]mailto:[email protected]> wrote:

What version of Python are you using?

Sent from my Verizon Wireless 4G LTE DROID

You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/Esri/ArcREST/issues/341#issuecomment-304730565, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AE2pN8W0NcxWAkovFdYhDgn7m8Ex4wMfks5r-zMrgaJpZM4NpNa7.

hughespc avatar May 30 '17 03:05 hughespc