@@ -45,7 +45,8 @@ class ConfluencePage:
4545 authentication. [Default: None]
4646 use_oauth : bool, optional
4747 Use OAUTH authentication instead of username/password? [Default: False]
48- logger :
48+ logger : :obj:`logging.Logger`, optional
49+ The logger object for logging [Default: None]
4950 """
5051
5152 def __init__ (self , space , page_title , instance = None , use_oauth = False , logger = None ):
@@ -133,7 +134,7 @@ def attach_file(self, filename, name=None, content_type=None, comment=None):
133134 logger = self .logger ,
134135 )
135136
136- def create (self , page_body , parent_id = None ):
137+ def create (self , page_body , parent_id = None , representation = "wiki" ):
137138 """Create a brand new Confluence page
138139
139140 Summon from the depths of computing a new page.
@@ -145,6 +146,9 @@ def create(self, page_body, parent_id=None):
145146 parent_id : str, optional
146147 The parent page to place this under. If none given, the new page
147148 will be created at the root of ``self.space``. [Default: None]
149+ representation : str, optional
150+ The Confluence strorage representation to use. [Default: "wiki"]
151+ Use "storage" for XML-based documents
148152 """
149153 if not self ._check_perm ("EDITSPACE" , "create a page" ):
150154 return
@@ -156,15 +160,13 @@ def create(self, page_body, parent_id=None):
156160 )
157161 return
158162
159- print (f" ***** logger: { type (self .logger )} " )
160-
161163 johnnyfive .utils .safe_service_connect (
162164 self .confluence .create_page ,
163165 self .space ,
164166 self .title ,
165167 page_body ,
166168 parent_id = parent_id ,
167- representation = "wiki" ,
169+ representation = representation ,
168170 editor = "v1" ,
169171 logger = self .logger ,
170172 )
@@ -396,7 +398,8 @@ def setup_confluence(use_oauth=False, logger=None):
396398 ----------
397399 use_oauth : bool, optional
398400 Use the OAUTH authentication scheme? [Default: False]
399- logger :
401+ logger : :obj:`logging.Logger`, optional
402+ The logger object for logging [Default: None]
400403
401404 Returns
402405 -------
0 commit comments