python-2.5, "argument must be dict, not dict" -


पायथन 2.5 को एक शब्दकोश की अपेक्षा है, नहीं एक dict?

  # python --version पायथन 2.5.5  

Opensolaris व्युत्पन्न (NexentaStor), zfs अनुमतियाँ जोड़ने की कोशिश कर रहा है, लेकिन यह अजीब त्रुटि मुझे रोकती है।

  फ़ाइल "/ usr / lib / python2 .4 / site-packages / zfs / dataset.py ", पंक्ति 203, set_fsacl रिटर्न zfs.ioctl.set_fsacl में (self.name, un, d) TypeError: तर्क 3 होना चाहिए dict, नहीं   
  def set_fsacl (स्वयं, संयुक्त राष्ट्र, डी): "" "में जोड़ें" Zfs इस डेटासेट पर "अनुमतियों की अनुमति देता है" un true है यदि निर्दिष्ट अनुमतियाँ हटाई जानी चाहिए। डी एक निर्दिष्ट है जिसे अनुमति / निकालने की अनुमति है: {"whostr" - & gt; कोई नहीं # इस इकाई के लिए सभी perms हटाएं "whostr "- & gt; {" perm "- & gt; कोई नहीं} # ये perms जोड़ें / निकालें}" "" self.name को प्रिंट करें प्रिंट प्रिंट प्रिंट प्रिंट (डी) रिटर्न zfs.ioctl.set_fsacl (self.name, un, d)  

मेरा प्रिंट स्टेटमेंट निम्नलिखित आउटपुट देता है:

  टैंक / xenserver_vol1 & lt; - self.name गलत & lt; - un {'उद $ 1001': {'भेजें': कोई नहीं}, 'उल $ 1001': {'भेजें': कोई नहीं}} & lt; - डी & lt; टाइप 'डिक्ट' & gt; और <; 

Comments

Popular posts from this blog

apache - 504 Gateway Time-out The server didn't respond in time. How to fix it? -

c# - .net WebSocket: CloseOutputAsync vs CloseAsync -

c++ - How to properly scale qgroupbox title with stylesheet for high resolution display? -