Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
This was caused because the parenthesis around the expresion using an inline if was misplaced
  • Loading branch information
Alejandro Casanovas committed Apr 15, 2019
1 parent 5c9a8c1 commit 75d7f70
Show file tree
Hide file tree
Showing 7 changed files with 60 additions and 75 deletions.
12 changes: 6 additions & 6 deletions O365/address_book.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,9 +47,9 @@ def __init__(self, *, parent=None, con=None, **kwargs):
self.con = parent.con if parent else con

# Choose the main_resource passed in kwargs over parent main_resource
main_resource = kwargs.pop('main_resource',
None) or getattr(parent, 'main_resource',
None) if parent else None
main_resource = kwargs.pop('main_resource', None) or (
getattr(parent, 'main_resource', None) if parent else None)

super().__init__(
protocol=parent.protocol if parent else kwargs.get('protocol'),
main_resource=main_resource)
Expand Down Expand Up @@ -596,9 +596,9 @@ def __init__(self, *, parent=None, con=None, **kwargs):
self.con = parent.con if parent else con

# Choose the main_resource passed in kwargs over parent main_resource
main_resource = (kwargs.pop('main_resource', None) or
getattr(parent, 'main_resource',
None) if parent else None)
main_resource = kwargs.pop('main_resource', None) or (
getattr(parent, 'main_resource', None) if parent else None)

super().__init__(
protocol=parent.protocol if parent else kwargs.get('protocol'),
main_resource=main_resource)
Expand Down
19 changes: 9 additions & 10 deletions O365/calendar.py
Original file line number Diff line number Diff line change
Expand Up @@ -805,9 +805,9 @@ def __init__(self, *, parent=None, con=None, **kwargs):
self.con = parent.con if parent else con

# Choose the main_resource passed in kwargs over parent main_resource
main_resource = (kwargs.pop('main_resource', None) or
getattr(parent, 'main_resource',
None) if parent else None)
main_resource = kwargs.pop('main_resource', None) or (
getattr(parent, 'main_resource', None) if parent else None)

super().__init__(
protocol=parent.protocol if parent else kwargs.get('protocol'),
main_resource=main_resource)
Expand Down Expand Up @@ -1479,10 +1479,9 @@ def __init__(self, *, parent=None, con=None, **kwargs):
self.con = parent.con if parent else con

# Choose the main_resource passed in kwargs over parent main_resource
main_resource = (kwargs.pop('main_resource', None) or
getattr(parent,
'main_resource',
None) if parent else None)
main_resource = kwargs.pop('main_resource', None) or (
getattr(parent, 'main_resource', None) if parent else None)

super().__init__(
protocol=parent.protocol if parent else kwargs.get('protocol'),
main_resource=main_resource)
Expand Down Expand Up @@ -1731,9 +1730,9 @@ def __init__(self, *, parent=None, con=None, **kwargs):
self.con = parent.con if parent else con

# Choose the main_resource passed in kwargs over parent main_resource
main_resource = (kwargs.pop('main_resource', None) or
getattr(parent, 'main_resource',
None) if parent else None)
main_resource = kwargs.pop('main_resource', None) or (
getattr(parent, 'main_resource', None) if parent else None)

super().__init__(
protocol=parent.protocol if parent else kwargs.get('protocol'),
main_resource=main_resource)
Expand Down
36 changes: 14 additions & 22 deletions O365/drive.py
Original file line number Diff line number Diff line change
Expand Up @@ -132,9 +132,9 @@ def __init__(self, *, parent=None, con=None, **kwargs):
self.parent = parent # parent will be always a DriveItem

# Choose the main_resource passed in kwargs over parent main_resource
main_resource = (kwargs.pop('main_resource', None) or
getattr(parent, 'main_resource',
None) if parent else None)
main_resource = kwargs.pop('main_resource', None) or (
getattr(parent, 'main_resource', None) if parent else None)

super().__init__(
protocol=parent.protocol if parent else kwargs.get('protocol'),
main_resource=main_resource)
Expand Down Expand Up @@ -225,10 +225,8 @@ def __init__(self, *, parent=None, con=None, **kwargs):

protocol = parent.protocol if parent else kwargs.get('protocol')
# Choose the main_resource passed in kwargs over parent main_resource
main_resource = (kwargs.pop('main_resource', None) or
getattr(parent,
'main_resource',
None) if parent else None)
main_resource = kwargs.pop('main_resource', None) or (
getattr(parent, 'main_resource', None) if parent else None)

resource_prefix = '/items/{item_id}'.format(
item_id=self._parent.object_id)
Expand Down Expand Up @@ -311,10 +309,9 @@ def __init__(self, *, parent=None, con=None, **kwargs):
self.con = parent.con if parent else con
self._parent = parent if isinstance(parent, DriveItem) else None
# Choose the main_resource passed in kwargs over parent main_resource
main_resource = (kwargs.pop('main_resource', None) or
getattr(parent,
'main_resource',
None) if parent else None)
main_resource = kwargs.pop('main_resource', None) or (
getattr(parent, 'main_resource', None) if parent else None)

protocol = parent.protocol if parent else kwargs.get('protocol')
super().__init__(protocol=protocol, main_resource=main_resource)

Expand Down Expand Up @@ -444,10 +441,8 @@ def __init__(self, *, parent=None, con=None, **kwargs):
'drive', None))

# Choose the main_resource passed in kwargs over parent main_resource
main_resource = (kwargs.pop('main_resource', None) or
getattr(parent,
'main_resource',
None) if parent else None)
main_resource = kwargs.pop('main_resource', None) or (
getattr(parent, 'main_resource', None) if parent else None)

protocol = parent.protocol if parent else kwargs.get('protocol')
if parent and not isinstance(parent, DriveItem):
Expand Down Expand Up @@ -1270,10 +1265,8 @@ def __init__(self, *, parent=None, con=None, **kwargs):
self.parent = parent if isinstance(parent, Drive) else None

# Choose the main_resource passed in kwargs over parent main_resource
main_resource = (kwargs.pop('main_resource', None) or
getattr(parent,
'main_resource',
None) if parent else None)
main_resource = kwargs.pop('main_resource', None) or (
getattr(parent, 'main_resource', None) if parent else None)
super().__init__(
protocol=parent.protocol if parent else kwargs.get('protocol'),
main_resource=main_resource)
Expand Down Expand Up @@ -1644,9 +1637,8 @@ def __init__(self, *, parent=None, con=None, **kwargs):
self.con = parent.con if parent else con

# Choose the main_resource passed in kwargs over parent main_resource
main_resource = (kwargs.pop('main_resource', None) or
getattr(parent, 'main_resource',
None) if parent else None)
main_resource = kwargs.pop('main_resource', None) or (
getattr(parent, 'main_resource', None) if parent else None)
super().__init__(
protocol=parent.protocol if parent else kwargs.get('protocol'),
main_resource=main_resource)
Expand Down
6 changes: 3 additions & 3 deletions O365/mailbox.py
Original file line number Diff line number Diff line change
Expand Up @@ -46,9 +46,9 @@ def __init__(self, *, parent=None, con=None, **kwargs):
self.root = kwargs.pop('root', False)

# Choose the main_resource passed in kwargs over parent main_resource
main_resource = (kwargs.pop('main_resource', None) or
getattr(parent, 'main_resource',
None) if parent else None)
main_resource = kwargs.pop('main_resource', None) or (
getattr(parent, 'main_resource', None) if parent else None)

super().__init__(
protocol=parent.protocol if parent else kwargs.get('protocol'),
main_resource=main_resource)
Expand Down
6 changes: 3 additions & 3 deletions O365/message.py
Original file line number Diff line number Diff line change
Expand Up @@ -193,9 +193,9 @@ def __init__(self, *, parent=None, con=None, **kwargs):
self.con = parent.con if parent else con

# Choose the main_resource passed in kwargs over parent main_resource
main_resource = (kwargs.pop('main_resource', None) or
getattr(parent, 'main_resource',
None) if parent else None)
main_resource = kwargs.pop('main_resource', None) or (
getattr(parent, 'main_resource', None) if parent else None)

super().__init__(
protocol=parent.protocol if parent else kwargs.get('protocol'),
main_resource=main_resource,
Expand Down
6 changes: 2 additions & 4 deletions O365/planner.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,8 @@ def __init__(self, *, parent=None, con=None, **kwargs):
self.object_id = cloud_data.get('id')

# Choose the main_resource passed in kwargs over parent main_resource
main_resource = (kwargs.pop('main_resource', None) or
getattr(parent,
'main_resource',
None) if parent else None)
main_resource = kwargs.pop('main_resource', None) or (
getattr(parent, 'main_resource', None) if parent else None)

main_resource = '{}{}'.format(main_resource, '')

Expand Down
50 changes: 23 additions & 27 deletions O365/sharepoint.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,8 @@ def __init__(self, *, parent=None, con=None, **kwargs):
self.con = parent.con if parent else con

# Choose the main_resource passed in kwargs over the parent main_resource
main_resource = kwargs.pop('main_resource', None) or getattr(parent, 'main_resource', None) if parent else None
main_resource = kwargs.pop('main_resource', None) or (
getattr(parent, 'main_resource', None) if parent else None)

super().__init__(protocol=parent.protocol if parent else kwargs.get('protocol'), main_resource=main_resource)

Expand Down Expand Up @@ -84,9 +85,8 @@ def __init__(self, *, parent=None, con=None, **kwargs):
self._parent = parent

# Choose the main_resource passed in kwargs over parent main_resource
main_resource = (kwargs.pop('main_resource', None) or
getattr(parent, 'main_resource',
None) if parent else None)
main_resource = kwargs.pop('main_resource', None) or (
getattr(parent, 'main_resource', None) if parent else None)

super().__init__(
protocol=parent.protocol if parent else kwargs.get('protocol'),
Expand Down Expand Up @@ -122,15 +122,15 @@ def _clear_tracker(self):
self._track_changes = TrackerSet(casing=self._cc)

def _valid_field(self, field):
#Verify the used field names are valid internal field names
# Verify the used field names are valid internal field names
valid_field_names = self.fields if self.fields \
else self._parent.column_name_cw.values() \
if self._parent \
else None
else self._parent.column_name_cw.values() \
if self._parent \
else None
if valid_field_names:
return field in valid_field_names

#If no parent is given, and no internal fields are defined assume correct, API will check
# If no parent is given, and no internal fields are defined assume correct, API will check
return True

def update_fields(self, updates):
Expand All @@ -146,7 +146,7 @@ def update_fields(self, updates):
else:
raise ValueError('"{}" is not a valid internal field name'.format(field))

#Update existing instance of fields, or create a fields instance if needed
# Update existing instance of fields, or create a fields instance if needed
if self.fields:
self.fields.update(updates)
else:
Expand All @@ -156,11 +156,11 @@ def save_updates(self):
"""Save the updated fields to the cloud"""

if not self._track_changes:
return True # there's nothing to update
return True # there's nothing to update

url = self.build_url(self._endpoints.get('update_list_item').format(item_id=self.object_id))
update = {field: value for field, value in self.fields.items()
if self._cc(field) in self._track_changes}
if self._cc(field) in self._track_changes}

response = self.con.patch(url, update)
if not response:
Expand Down Expand Up @@ -198,10 +198,8 @@ def __init__(self, *, parent=None, con=None, **kwargs):
self.object_id = cloud_data.get('id')

# Choose the main_resource passed in kwargs over parent main_resource
main_resource = (kwargs.pop('main_resource', None) or
getattr(parent,
'main_resource',
None) if parent else None)
main_resource = kwargs.pop('main_resource', None) or (
getattr(parent, 'main_resource', None) if parent else None)

# prefix with the current known list
resource_prefix = '/lists/{list_id}'.format(list_id=self.object_id)
Expand Down Expand Up @@ -241,11 +239,11 @@ def __init__(self, *, parent=None, con=None, **kwargs):
self._cc('contentTypesEnabled'), False)
self.hidden = lst_info.get(self._cc('hidden'), False)
self.template = lst_info.get(self._cc('template'), False)
#Crosswalk between display name of user defined columns to internal name
self.column_name_cw = {col.display_name: col.internal_name for

# Crosswalk between display name of user defined columns to internal name
self.column_name_cw = {col.display_name: col.internal_name for
col in self.get_list_columns() if not col.read_only}

def get_items(self):
""" Returns a collection of Sharepoint Items
Expand Down Expand Up @@ -321,7 +319,7 @@ def delete_list_item(self, item_id):

response = self.con.delete(url)

return bool(response)
return bool(response)


class Site(ApiComponent):
Expand Down Expand Up @@ -354,15 +352,13 @@ def __init__(self, *, parent=None, con=None, **kwargs):
self.object_id = cloud_data.get('id')

# Choose the main_resource passed in kwargs over parent main_resource
main_resource = (kwargs.pop('main_resource', None) or
getattr(parent,
'main_resource',
None) if parent else None)
main_resource = kwargs.pop('main_resource', None) or (
getattr(parent, 'main_resource', None) if parent else None)

# prefix with the current known site
resource_prefix = 'sites/{site_id}'.format(site_id=self.object_id)
main_resource = (resource_prefix if isinstance(parent,Site)
else '{}{}'.format(main_resource, resource_prefix))
main_resource = (resource_prefix if isinstance(parent, Site)
else '{}{}'.format(main_resource, resource_prefix))

super().__init__(
protocol=parent.protocol if parent else kwargs.get('protocol'),
Expand Down

0 comments on commit 75d7f70

Please sign in to comment.