:tocdepth: 3 :py:mod:`gws.base.printer.worker` ================================= .. py:module:: gws.base.printer.worker **Source code:** :source:`gws.base.printer.worker` Module Contents --------------- .. py:class:: Object(root: gws.Root, job_uid: str, request: gws.PrintRequest, user: gws.User) .. py:attribute:: jobUid :type: str .. py:attribute:: page_count :value: 0 .. py:attribute:: printer :type: gws.Printer .. py:attribute:: project :type: gws.Project .. py:attribute:: root .. py:attribute:: template :type: gws.Template .. py:attribute:: tri :type: gws.TemplateRenderInput .. py:attribute:: user :type: gws.User .. py:method:: get_job() -> Optional[gws.lib.job.Object] .. py:method:: notify(event, details=None) .. py:method:: prepare_map(tri: gws.TemplateRenderInput, mp: gws.PrintMap) -> gws.MapRenderInput .. py:method:: prepare_map_plane(n, plane: gws.PrintPlane, style_dct) -> Optional[gws.MapRenderInputPlane] .. py:method:: run() .. py:method:: update_job(**kwargs) .. py:function:: worker(root: gws.Root, job: gws.lib.job.Object)