jerome

Members
  • Content count

    18
  • Joined

  • Last visited

About jerome

  • Rank
    Member

Profile Information

  • Gender
    Not Telling
  1. Hi everyone, I am trying to use ftrack actions from within a docker container but I get an SSL error when using the ftrack legacy api (3.5.2). I am no problems using the new API but as some of our lib still use the old API I was wondering if anyone new a workaround or had a play with docker to host ftrack actions hooks... Cheers, Jerome
  2. Sequence Review

    Bumping this thread as we are in the same situation: we have an external workflow for review because it is so important to view the edit (or at list shots without handles)... Due to a limited number of sequence viewer software it would be great to have this function from within ftrack to let artist quickly check there work in context !
  3. Nuke studio - Export...

    Hi Mattias, Thanks for the feedback this is great for getting any details from hiero API and adapt the structure properly. I merged this in our custom integration. Cheers, Jerome
  4. Nuke studio - Export...

    Hi everyone, I am currently trying to use nuke studio to prep plates and various assets. I though I could use the ftrack plugin to publish all these assets into our ftrack project but I have troubles writing a custom template. it seems the only data against I can run an expression is the shot name on the timeline, is this correct ? Is there any way to get sequence/shot/version from anywhere else (clip name or media file path would be great) ? Thanks in advance, Jerome
  5. Hi there, This would however not be complete if the same user launch program from a different machine... I can't find anything in the event['source'] which would allow me to filter event to be run on a specific machine. Is there a way to do this ? cheers,
  6. Nuke Connect Plugin Install - HOW?!?!??!?!

    Hi Mattias, Very helpful: I was missing the correct value for FOUNDRY_ASSET_PLUGIN_PATH the packages from bitbucket donnot come with common.zip archive though so I did not have to update the PYTHONPATH. I now have a proper ftrack_connect / nuke integration working but publishing seems to failed when creating a component to a custom location... Thanks for your help !
  7. Nuke Connect Plugin Install - HOW?!?!??!?!

    Well I was missing the following value in NUKE_PATH: /path/to/my/ftrack_connect_nuke/0.1.9/payload/resource/nuke_path Now it seems to catch the plugin but fails with the following log: Nuke 10.0v3, 64 bit, built Jun 27 2016. Copyright (c) 2016 The Foundry Visionmongers Ltd. All Rights Reserved. Traceback (most recent call last): File "/.../ftrack_connect_nuke/0.1.9/payload/resource/nuke_path/menu.py", line 5, in <module> import ftrack_connect_nuke File "/.../ftrack_connect_nuke/0.1.9/payload/build/lib/ftrack_connect_nuke/__init__.py", line 6, in <module> import ftrack_connect_nuke.plugin File "/.../ftrack_connect_nuke/0.1.9/payload/build/lib/ftrack_connect_nuke/plugin.py", line 4, in <module> import ftrack_connect_foundry.plugin File "/.../ftrack_connect_foundry/0.1.0/payload/build/lib/ftrack_connect_foundry/plugin.py", line 6, in <module> import ftrack_connect_foundry.bridge File "/.../ftrack_connect_foundry/0.1.0/payload/build/lib/ftrack_connect_foundry/bridge.py", line 13, in <module> import ftrack File "/.../ftrack_api/3.3.30/python/ftrack.py", line 20, in <module> from FTrackCore import * File "/.../ftrack_api/3.3.30/python/FTrackCore.egg/FTrackCore/__init__.py", line 10, in <module> File "/.../ftrack_api/3.3.30/python/FTrackCore.egg/FTrackCore/api/location/__init__.py", line 3, in <module> from .Entity import Entity File "/.../ftrack_api/3.3.30/python/FTrackCore.egg/FTrackCore/api/location/base.py", line 19, in <module> File "/.../ftrack_api/3.3.30/python/FTrackCore.egg/FTrackCore/api/event/__init__.py", line 5, in <module> from .Host import Host File "/.../ftrack_api/3.3.30/python/FTrackCore.egg/FTrackCore/api/event/hub.py", line 18, in <module> File "/.../requests/2.3.0/requests-2.3.0-py2.6.egg/requests-2.3.0-py2.6.egg/requests/__init__.py", line 53, in <module> from .packages.urllib3.contrib import pyopenssl File "/.../requests/2.3.0/requests-2.3.0-py2.6.egg/requests-2.3.0-py2.6.egg/requests/packages/__init__.py", line 3, in <module> from . import urllib3 File "/.../requests/2.3.0/requests-2.3.0-py2.6.egg/requests-2.3.0-py2.6.egg/requests/packages/urllib3/__init__.py", line 16, in <module> from .connectionpool import ( File "/.../requests/2.3.0/requests-2.3.0-py2.6.egg/requests-2.3.0-py2.6.egg/requests/packages/urllib3/connectionpool.py", line 43, in <module> from .response import HTTPResponse File "/.../requests/2.3.0/requests-2.3.0-py2.6.egg/requests-2.3.0-py2.6.egg/requests/packages/urllib3/response.py", line 18, in <module> log = logging.getLogger(__name__) AttributeError: 'module' object has no attribute 'getLogger'
  8. Nuke Connect Plugin Install - HOW?!?!??!?!

    Hi there, I am having a similar problem while manually installing connector for nuke. I have the following packages and their python dependencies: ftrack-connect-nuke ftrack-connect-foundry ftrack-connect ftrack-python-api ftrack-api Everything is stored on the network using REZ to resolve dependencies and create env. I can correctly use ftrack-connect app, and both APIs but I fail to load the asset manager inside nuke How should I alter NUKE_PATH, PYTHONPATH and any other env vars to load the plugin corrrectly ? At the moment I have the following NUKE_PATH: /path/to/my/ftrack_connect_foundry/0.1.0/payload/build/lib/FnAssetAPI /path/to/my/ftrack_connect_foundry/0.1.0/payload/build/lib/ftrack_connect_foundry /path/to/my/ftrack_connect_foundry/0.1.0/payload/build/lib/assetmgr_nuke /path/to/my/ftrack_connect_nuke/0.1.9/payload/build/lib/ftrack_connect_nuke
  9. Custom Action Feedback

    I have been using a job to wrap a long running action and it is quite nice. But jobs seems a bit limited with legacy API, is there a way to specify: a progress value a custom message (in addition to the title) Or should we switch to new API for this ? Cheers,
  10. Hi all, I created an action with a form to let user change some options. It is working fine BUT I would like to set a default value for an enum field and don't see how in the doc. If it is not possible I would like to indicate a required field to the user... Here is the data I send to ftrack for creating the form: ```'items': [ {'value': '## You are about to ship the list: {} ##'.format(flist.getName()), 'type': 'label'}, {'label': 'Action', 'type': 'enumerator', 'name': 'action', 'data': [ {'label': 'Export 1', 'value': 'myval1'}, {'label': 'Export 2', 'value': 'myval2'} ]}, ], ``` Thanks for any help, Jerome
  11. Managing lists in batch

    Hi, As our project grows, we tend to accumulate lists for our dailies and deliveries... I would like to move some old list in "archive" folder but I can't find a way to do this on a selection of list. It seems I can only do this one item at a time, is there a workaround for this (without using the API) ? Thanks in advance, Jerome
  12. Old Ftrack Actions and Connect

    Hi all, We previously setup a server for executing ftrack actions (I think it happened before ftrack-connect package was released...) and I wonder if we can use both mecanism together now. Actually when I start ftrack_connect on the desktop and click "Actions" button in ftrack, I do not see the actions I had before (handled by the ftrack action server) Is there any kind of incompatiblity ? Thanks in advance
  13. Query join

    Hi, Any update on this problem ? When trying to exec a single query I still have the following KeyError asset_version_list = session.query("AssetVersion where asset.parent.project.name is '<myProject>'").all() Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/production/data/software/packages_2.0/ext/ftrack_connect/0.3.3/BUILD/lib/python2.7/site-packages/ftrack_python_api-0.11.0-py2.7.egg/ftrack_api/query.py", line 39, in all return list(self) File "/production/data/software/packages_2.0/ext/ftrack_connect/0.3.3/BUILD/lib/python2.7/site-packages/ftrack_python_api-0.11.0-py2.7.egg/ftrack_api/query.py", line 29, in __len__ self._fetch_results() File "/production/data/software/packages_2.0/ext/ftrack_connect/0.3.3/BUILD/lib/python2.7/site-packages/ftrack_python_api-0.11.0-py2.7.egg/ftrack_api/query.py", line 35, in _fetch_results self._results = self._session._query(self._expression) File "/production/data/software/packages_2.0/ext/ftrack_connect/0.3.3/BUILD/lib/python2.7/site-packages/ftrack_python_api-0.11.0-py2.7.egg/ftrack_api/session.py", line 680, in _query results = self._call(batch) File "/production/data/software/packages_2.0/ext/ftrack_connect/0.3.3/BUILD/lib/python2.7/site-packages/ftrack_python_api-0.11.0-py2.7.egg/ftrack_api/session.py", line 1506, in _call raise ftrack_api.exception.ServerError(error_message) ftrack_api.exception.ServerError: Server reported error: KeyError("No relationship u'project' exists for schema u'Context'.")
  14. Query operator

    Allright, hope to see that in the future then. Thanks for the answer, Jerome
  15. Query join

    Hi, Thanks for your answer, I am currently doing the same workaround but I was hoping to avoid having 2 sequential requests to the server. At the moment I am building a rather complex asset structure and the process can take quite some time to call each asset, asset build, versions etc sequentially. It would be great to have subqueries in the future ! Thanks again, Jerome