Hi Marvin,

I have not checked, but I think you must update the URL that the script is
querying. That being said, I'm currently too busy working on my
new garage to fix the script. I have found someone who made a new script:
https://pastebin.com/0xXbPUa6 but I have not tested that.

If you have an inverter with RS485 connector, I would suggest to try:
https://github.com/jantenhove/GoodWeLogger

Sadly, mine doesn't come with one of those, so I'm testing a script that
uses the USB port of my inverter, but this is far from stable. On the
one hand, my inverter hangs when I leave everything connected, so I have to
use a relay switch, controlled with the rPi. On the other hand,
my rPi also hangs after 2 days of logging and I cannot connect to it, save
disconnecting the power. So not ready for release, sorry.

There's also one other guy fiddling with USB access:
https://github.com/sircuri/GoodWeUSBLogger

Dennis.

On Thu, Nov 15, 2018 at 4:28 PM Marvin Ishmael <notifications@github.com>
wrote:

> Hi Dennis,
>
> From today I am getting the message from your script that the inverter is
> offline when it is not ( I physically check the inverter). Has this got
> anything to do with their new sems portal. I am able log into their website
> ((http://goodwe-power.com/User/Login)) via your script using my old
> password but from today this script is reporting that the inverter is
> offline. Is this just me or are you experiencing something similar?
>
> Best Regards,
>
> Marvin
>
> On Thu, 17 May 2018 at 12:06, Marvin Ishmael <ishmaelmarvin@gmail.com>
> wrote:
>
> > Dennis,
> >
> > Information is being uploaded to the pvoutput website thanks for your
> help
> > again.
> >
> > On 17 May 2018 at 12:04, Marvin Ishmael <ishmaelmarvin@gmail.com> wrote:
> >
> >> this info is displayed along with the serial number of the inverter:
> >> P:4690.0
> >> E:19.2
> >> V: 629.5
> >> The other parameters are not displayed.
> >>
> >> On 17 May 2018 at 11:59, Marvin Ishmael <ishmaelmarvin@gmail.com>
> wrote:
> >>
> >>> I had the URL in the config file but did not insert the quotes. I was
> >>> able to log into PVoutput and I getting info
> >>>
> >>>
> >>> On 17 May 2018 at 11:55, zonoskar <notifications@github.com> wrote:
> >>>
> >>>> You specified UR instead of URL.
> >>>>
> >>>> Dennis
> >>>>
> >>>> ________________________________
> >>>> From: Marvin Ishmael <notifications@github.com>
> >>>> Sent: Thursday, May 17, 2018 5:53:14 PM
> >>>> To: Marvin0001/Goodwe2PVoutput
> >>>> Cc: zonoskar; Author
> >>>> Subject: Re: [Marvin0001/Goodwe2PVoutput] Update README.md (eaa68c9)
> >>>>
> >>>> Goodwe URL: (http://goodwe-power.com/PowerStationPlatform/
> >>>> PowerStationReport/InventerDetail)
> >>>> Goodwe Login URL: (http://goodwe-power.com/User/Login)
> >>>> goodwe_system_id (9b7f23d8-13ca-4b12-a9a8-b7d6c09329da)
> >>>> goodwe_user_id (mishmael)
> >>>> PVOutput upload URL: (http://pvoutput.org/service/r2/addstatus.jsp)
> >>>> pvoutput_system_id (43790)
> >>>> pvoutput_api (4cbfb12e5fd0dd37af17c239be6d96a9d6ba7b28)
> >>>> csv_dir (/home/pi/Desktop/Goodwe/output)
> >>>> spline_fit (False)
> >>>> input_source (UR)
> >>>> Traceback (most recent call last):
> >>>> File "/usr/lib/python2.7/runpy.py", line 162, in _run_module_as_main
> >>>> "__main__", fname, loader, pkg_name)
> >>>> File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
> >>>> exec code in run_globals
> >>>> File "/home/pi/Desktop/Goodwe/Goodwe2PVoutput/__main__.py", line 83,
> >>>> in <module>
> >>>> mainloop( goodwe, pvoutput, csv, process)
> >>>> NameError: name 'goodwe' is not defined
> >>>>
> >>>> On 17 May 2018 at 11:49, Marvin Ishmael <ishmaelmarvin@gmail.com>
> >>>> wrote:
> >>>>
> >>>> > I have found it and at the command line awaiting a response from
> >>>> Goodwe
> >>>> > portal.
> >>>> >
> >>>> >
> >>>> > On 17 May 2018 at 11:45, zonoskar <notifications@github.com> wrote:
> >>>> >
> >>>> >> Should be ~/.goodwe2pvoutput
> >>>> >>
> >>>> >> Dennis
> >>>> >>
> >>>> >> ________________________________
> >>>> >> From: Marvin Ishmael <notifications@github.com>
> >>>> >> Sent: Thursday, May 17, 2018 5:39:24 PM
> >>>> >> To: Marvin0001/Goodwe2PVoutput
> >>>> >> Cc: zonoskar; Author
> >>>> >> Subject: Re: [Marvin0001/Goodwe2PVoutput] Update README.md
> (eaa68c9)
> >>>> >>
> >>>> >> I am trying to locate where that config file is located so that I
> >>>> can edit
> >>>> >> it.
> >>>> >>
> >>>> >> On 17 May 2018 at 11:27, zonoskar <notifications@github.com>
> wrote:
> >>>> >>
> >>>> >> > You need to add a line to your config file that says:
> >>>> >> >
> >>>> >> > input_source: URL
> >>>> >> >
> >>>> >> >
> >>>> >> >
> >>>> >> > Dennis
> >>>> >> >
> >>>> >> > ________________________________
> >>>> >> > From: Marvin Ishmael <notifications@github.com>
> >>>> >> > Sent: Thursday, May 17, 2018 5:22:29 PM
> >>>> >> > To: Marvin0001/Goodwe2PVoutput
> >>>> >> > Cc: zonoskar; Author
> >>>> >> > Subject: Re: [Marvin0001/Goodwe2PVoutput] Update README.md
> >>>> (eaa68c9)
> >>>> >> >
> >>>> >> > I have installed the pyusb and enum modules and am getting this
> >>>> error:
> >>>> >> >
> >>>> >> > pi@raspberrypi:~/Desktop/Goodwe $ python -m Goodwe2PVoutput
> >>>> >> > Goodwe URL: (http://goodwe-power.com/PowerStationPlatform/
> >>>> >> > PowerStationReport/InventerDetail)
> >>>> >> > Goodwe Login URL: (http://goodwe-power.com/User/Login)
> >>>> >> > goodwe_system_id (9b7f23d8-13ca-4b12-a9a8-b7d6c09329da)
> >>>> >> > goodwe_user_id (mishmael)
> >>>> >> > PVOutput upload URL: (
> http://pvoutput.org/service/r2/addstatus.jsp
> >>>> )
> >>>> >> > pvoutput_system_id (43790)
> >>>> >> > pvoutput_api (4cbfb12e5fd0dd37af17c239be6d96a9d6ba7b28)
> >>>> >> > csv_dir (/home/pi/Desktop/Goodwe/output)
> >>>> >> > spline_fit (False)
> >>>> >> > Traceback (most recent call last):
> >>>> >> > File "/usr/lib/python2.7/runpy.py", line 162, in
> >>>> _run_module_as_main
> >>>> >> > "__main__", fname, loader, pkg_name)
> >>>> >> > File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
> >>>> >> > exec code in run_globals
> >>>> >> > File "/home/pi/Desktop/Goodwe/Goodwe2PVoutput/__main__.py", line
> >>>> 50,
> >>>> >> > in <module>
> >>>> >> > config.to_string()
> >>>> >> > File "Goodwe2PVoutput/goodweConfig.py", line 58, in to_string
> >>>> >> > print self.INPUT_SOURCE + " (" + str(self.input_source) + ")"
> >>>> >> > AttributeError: goodweConfig instance has no attribute
> >>>> 'input_source'
> >>>> >> > pi@raspberrypi:~/Desktop/Goodwe $
> >>>> >> >
> >>>> >> > On 17 May 2018 at 11:11, zonoskar <notifications@github.com>
> >>>> wrote:
> >>>> >> >
> >>>> >> > > Oh yeah, you need the pyusb module with the latest version. Do
> >>>> sudo
> >>>> >> pip
> >>>> >> > > install pyusb.
> >>>> >> > >
> >>>> >> > > Sorry
> >>>> >> > >
> >>>> >> > > Dennis
> >>>> >> > >
> >>>> >> > > ________________________________
> >>>> >> > > From: Marvin Ishmael <notifications@github.com>
> >>>> >> > > Sent: Thursday, May 17, 2018 5:09:06 PM
> >>>> >> > > To: Marvin0001/Goodwe2PVoutput
> >>>> >> > > Cc: zonoskar; Author
> >>>> >> > > Subject: Re: [Marvin0001/Goodwe2PVoutput] Update README.md
> >>>> (eaa68c9)
> >>>> >> > >
> >>>> >> > > Dennis,
> >>>> >> > >
> >>>> >> > > I am getting this error when I ran a terminal window:
> >>>> >> > >
> >>>> >> > > pi@raspberrypi:~/Desktop/Goodwe $ python -m Goodwe2PVoutput
> >>>> >> > > Traceback (most recent call last):
> >>>> >> > > File "/usr/lib/python2.7/runpy.py", line 162, in
> >>>> _run_module_as_main
> >>>> >> > > "__main__", fname, loader, pkg_name)
> >>>> >> > > File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
> >>>> >> > > exec code in run_globals
> >>>> >> > > File "/home/pi/Desktop/Goodwe/Goodwe2PVoutput/__main__.py",
> line
> >>>> 4,
> >>>> >> > > in <module>
> >>>> >> > > import goodweUsb
> >>>> >> > > File "Goodwe2PVoutput/goodweUsb.py", line 1, in <module>
> >>>> >> > > import usb
> >>>> >> > > ImportError: No module named usb
> >>>> >> > > pi@raspberrypi:~/Desktop/Goodwe $
> >>>> >> > >
> >>>> >> > >
> >>>> >> > >
> >>>> >> > > On 17 May 2018 at 09:30, zonoskar <notifications@github.com>
> >>>> wrote:
> >>>> >> > >
> >>>> >> > > > If you want, you can try to download the newest version. This
> >>>> is not
> >>>> >> > > > tested, so don't overwrite your current script. Let me know
> if
> >>>> it
> >>>> >> works
> >>>> >> > > or
> >>>> >> > > > not.
> >>>> >> > > >
> >>>> >> > > > Cheers
> >>>> >> > > >
> >>>> >> > > >
> >>>> >> > > > Dennis
> >>>> >> > > >
> >>>> >> > > > ________________________________
> >>>> >> > > > From: Marvin Ishmael <notifications@github.com>
> >>>> >> > > > Sent: Thursday, May 17, 2018 3:14:00 PM
> >>>> >> > > > To: Marvin0001/Goodwe2PVoutput
> >>>> >> > > > Cc: zonoskar; Author
> >>>> >> > > > Subject: Re: [Marvin0001/Goodwe2PVoutput] Update README.md
> >>>> (eaa68c9)
> >>>> >> > > >
> >>>> >> > > > Hi Dennis,
> >>>> >> > > >
> >>>> >> > > > I am getting this message from the script:
> >>>> >> > > >
> >>>> >> > > > GoodWe Portal
> >>>> >> > > > Response from Goodwe does not contain all data (len=17) :
> ['1',
> >>>> >> > > > 'Normal', '14600DSU15AW0014', '', '767W', '0.6KWh',
> >>>> '21965.6KWh',
> >>>> >> > > > '9202h', '', '367.4V/241.7V', '0.9A/1.6A', '237.3/0.0/0.0V',
> >>>> >> > > > '3.4/0.0/0.0A', '49.95/0.00/0.00HZ', '27.0\xe2\x84\x83',
> >>>> '0.0KWh',
> >>>> >> > > > '0.0KWh']
> >>>> >> > > > Parse data Error: list index out of range
> >>>> >> > > > Inverter is not online: 1 14600DSU15AW0014 Normal 0.0 0.0 0.0
> >>>> 0.0
> >>>> >> > > > 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
> >>>> 0.0 0.0
> >>>> >> > > > sleep 600.0 seconds before next sample
> >>>> >> > > >
> >>>> >> > > > Although it is reporting information in the first half of the
> >>>> >> output,
> >>>> >> > in
> >>>> >> > > > the second half it is reporting that the inverter is offline.
> >>>> This
> >>>> >> is
> >>>> >> > not
> >>>> >> > > > correct as
> >>>> >> > > > information is sent to Goodwe portal. No info is going to
> >>>> Pvoutput.
> >>>> >> Is
> >>>> >> > > this
> >>>> >> > > > problem localized at me or are you getting the same message?
> >>>> This
> >>>> >> > problem
> >>>> >> > > > started yesterday.
> >>>> >> > > >
> >>>> >> > > > Regards
> >>>> >> > > >
> >>>> >> > > > On 15 January 2018 at 18:33, zonoskar <
> >>>> notifications@github.com>
> >>>> >> > wrote:
> >>>> >> > > >
> >>>> >> > > > > Hi,
> >>>> >> > > > >
> >>>> >> > > > > Yes I have the same problem. It's annoying. I was working
> to
> >>>> get
> >>>> >> the
> >>>> >> > > > > script working by reading from the USB port, but my
> inverter
> >>>> >> doesn't
> >>>> >> > > > allow
> >>>> >> > > > > that. It's a shame. So now I'm looking into reading the
> >>>> inverter
> >>>> >> from
> >>>> >> > > the
> >>>> >> > > > > rs485 port using this project.
> >>>> >> > > > >
> >>>> >> > > > > https://github.com/jantenhove/GoodWeLogger
> >>>> >> > > > >
> >>>> >> > > > > Hopefully the Goodwe website starts working again soon.
> >>>> >> > > > >
> >>>> >> > > > > Dennis
> >>>> >> > > > >
> >>>> >> > > > > ________________________________
> >>>> >> > > > > From: Marvin Ishmael <notifications@github.com>
> >>>> >> > > > > Sent: Monday, January 15, 2018 11:07:03 PM
> >>>> >> > > > > To: Marvin0001/Goodwe2PVoutput
> >>>> >> > > > > Cc: zonoskar; Author
> >>>> >> > > > > Subject: Re: [Marvin0001/Goodwe2PVoutput] Update README.md
> >>>> >> (eaa68c9)
> >>>> >> > > > >
> >>>> >> > > > > Hi Dennis;
> >>>> >> > > > >
> >>>> >> > > > > My inverter is unable to log into Goodwe website it Is
> >>>> taking for
> >>>> >> > ever.
> >>>> >> > > > Are
> >>>> >> > > > > you experiencing this problem also? This has been happening
> >>>> for
> >>>> >> > about a
> >>>> >> > > > > week. Incidentally, you are able to get info from their web
> >>>> app.
> >>>> >> > > > >
> >>>> >> > > > > Best Regards
> >>>> >> > > > >
> >>>> >> > > > > On 13 September 2017 at 14:54, Marvin Ishmael <
> >>>> >> > ishmaelmarvin@gmail.com
> >>>> >> > > >
> >>>> >> > > > > wrote:
> >>>> >> > > > >
> >>>> >> > > > > > Hi Dennis,
> >>>> >> > > > > >
> >>>> >> > > > > > Since I have email you the script start working again
> >>>> >> > > > > >
> >>>> >> > > > > > Thanks
> >>>> >> > > > > >
> >>>> >> > > > > > Regards
> >>>> >> > > > > >
> >>>> >> > > > > > On 11 September 2017 at 18:22, zonoskar <
> >>>> >> notifications@github.com>
> >>>> >> > > > > wrote:
> >>>> >> > > > > >
> >>>> >> > > > > >> Hi Marvin,
> >>>> >> > > > > >>
> >>>> >> > > > > >> I have made some changes, but am unable to test because
> >>>> I'm on
> >>>> >> > > > vacature
> >>>> >> > > > > >> and can not update my Rpi. Voor de dader another column
> >>>> to the
> >>>> >> > > > website.
> >>>> >> > > > > The
> >>>> >> > > > > >> change should word.
> >>>> >> > > > > >>
> >>>> >> > > > > >> Dennis
> >>>> >> > > > > >>
> >>>> >> > > > > >> ________________________________
> >>>> >> > > > > >> From: Marvin Ishmael <notifications@github.com>
> >>>> >> > > > > >> Sent: Monday, September 11, 2017 9:45:31 PM
> >>>> >> > > > > >> To: Marvin0001/Goodwe2PVoutput
> >>>> >> > > > > >> Cc: zonoskar; Author
> >>>> >> > > > > >> Subject: Re: [Marvin0001/Goodwe2PVoutput] Update
> README.md
> >>>> >> > (eaa68c9)
> >>>> >> > > > > >>
> >>>> >> > > > > >> Hi Dennis,
> >>>> >> > > > > >>
> >>>> >> > > > > >> Seems as though we are getting the same problem again
> with
> >>>> >> respect
> >>>> >> > > to
> >>>> >> > > > > the
> >>>> >> > > > > >> Goodwe website. I am getting an error that the inverter
> is
> >>>> >> > offline.
> >>>> >> > > > > >>
> >>>> >> > > > > >> Marvin
> >>>> >> > > > > >>
> >>>> >> > > > > >> On 19 August 2017 at 13:10, zonoskar <
> >>>> notifications@github.com
> >>>> >> >
> >>>> >> > > > wrote:
> >>>> >> > > > > >>
> >>>> >> > > > > >> > Hi,
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > The update is ready, you can get is from github.
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > Dennis
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > ________________________________
> >>>> >> > > > > >> > From: Marvin Ishmael <notifications@github.com>
> >>>> >> > > > > >> > Sent: Saturday, August 19, 2017 5:17:40 PM
> >>>> >> > > > > >> > To: Marvin0001/Goodwe2PVoutput
> >>>> >> > > > > >> > Cc: zonoskar; Author
> >>>> >> > > > > >> > Subject: Re: [Marvin0001/Goodwe2PVoutput] Update
> >>>> README.md
> >>>> >> > > (eaa68c9)
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > Dennis,
> >>>> >> > > > > >> > Thanks for your efforts.
> >>>> >> > > > > >> > Marvin
> >>>> >> > > > > >> >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > Sent from my Samsung Galaxy smartphone.
> >>>> >> > > > > >> > -------- Original message --------From: zonoskar <
> >>>> >> > > > > >> notifications@github.com>
> >>>> >> > > > > >> > Date: 19/08/2017 3:33 a.m. (GMT-04:00) To:
> >>>> >> > > > Marvin0001/Goodwe2PVoutput
> >>>> >> > > > > <
> >>>> >> > > > > >> > Goodwe2PVoutput@noreply.github.com> Cc: Marvin
> Ishmael
> >>>> <
> >>>> >> > > > > >> > ishmaelmarvin@gmail.com>, Comment <
> >>>> >> comment@noreply.github.com>
> >>>> >> > > > > Subject:
> >>>> >> > > > > >> > Re: [Marvin0001/Goodwe2PVoutput] Update README.md
> >>>> (eaa68c9)
> >>>> >> > > > > >> > Hi Marvin,
> >>>> >> > > > > >> >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > I see that I have the same since yesterday. So I guess
> >>>> there
> >>>> >> has
> >>>> >> > > > been
> >>>> >> > > > > >> some
> >>>> >> > > > > >> > changes to the goodwe website.
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > I’ll have to update the script. Might take a few days,
> >>>> I’ll
> >>>> >> keep
> >>>> >> > > you
> >>>> >> > > > > >> > posted.
> >>>> >> > > > > >> >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > Cheers, Dennis.
> >>>> >> > > > > >> >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > On 19 Aug 2017, at 02:03, Marvin Ishmael <
> >>>> >> > > > notifications@github.com>
> >>>> >> > > > > >> > wrote:
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > Hello Dennis,
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > Response from Goodwe does not contain all data
> >>>> (len=0) : []
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > Parse data Error: list index out of range
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > Inverter is not online: 0.0 0.0 0.0 0.0 0.0 0.0 0.0
> >>>> 0.0 0.0
> >>>> >> > 0.0
> >>>> >> > > > 0.0
> >>>> >> > > > > >> 0.0
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > sleep 1200.0 seconds before next sample
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > On 18 August 2017 at 16:34, zonoskar <
> >>>> >> > notifications@github.com>
> >>>> >> > > > > >> wrote:
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > Hi marvin,
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > Can you send me the complete logging. I had the
> same
> >>>> >> issue
> >>>> >> > > with
> >>>> >> > > > > >> someone
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > else, there the config file was corrupt.
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > Dennis
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > ________________________________
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > From: Marvin Ishmael <notifications@github.com>
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > Sent: Friday, August 18, 2017 5:50:13 PM
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > To: Marvin0001/Goodwe2PVoutput
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > Cc: zonoskar; Author
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > Subject: Re: [Marvin0001/Goodwe2PVoutput] Update
> >>>> >> README.md
> >>>> >> > > > > (eaa68c9)
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > Hi Dennis,
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > I am getting this error when I log into Goodwe
> >>>> website
> >>>> >> using
> >>>> >> > > > your
> >>>> >> > > > > >> > script
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > which takes info from Goodwe and uploads to
> >>>> PVoutput:
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > "Response from Goodwe does not contain all data
> >>>> >> (len=0):[]
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > Parse data Error: List index out of range.
> Inverter
> >>>> is
> >>>> >> not
> >>>> >> > > > online"
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > I am able to log into Goodwe website and see data
> >>>> using
> >>>> >> > their
> >>>> >> > > > > app. I
> >>>> >> > > > > >> > have
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > also physically check the inverter and it is
> >>>> online. How
> >>>> >> do
> >>>> >> > I
> >>>> >> > > > > >> proceed
> >>>> >> > > > > >> > from
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > here.
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > Regards
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > Marvin Ishmael
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > On 2 August 2016 at 17:06, zonoskar <
> >>>> >> > notifications@github.com
> >>>> >> > > >
> >>>> >> > > > > >> wrote:
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > Hi Marvin,
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > I think I squashed the bug. The website has
> >>>> changed the
> >>>> >> > > output
> >>>> >> > > > > >> when
> >>>> >> > > > > >> > the
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > inverter is offline. Previously I got
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > the same response, but all-zeros. Now it is
> >>>> returning
> >>>> >> > empty
> >>>> >> > > > > >> strings
> >>>> >> > > > > >> > when
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > offline. I fixed the data parser and
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > added a testcase that tests this.
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > Could you download the latest zip and test?
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > Cheers, Dennis.
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > On 02 Aug 2016, at 12:30, Marvin Ishmael <
> >>>> >> > > > > >> notifications@github.com
> >>>> >> > > > > >> > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > wrote:
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > Thanks Dennis for the update.
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > On 2 August 2016 at 06:06, zonoskar <
> >>>> >> > > > notifications@github.com
> >>>> >> > > > > >
> >>>> >> > > > > >> > wrote:
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > Turns out this isn't the final fix. I have
> to
> >>>> look
> >>>> >> > into
> >>>> >> > > > that
> >>>> >> > > > > >> > because
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > this
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > error occurs when the inverter goes offline.
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > Stay tuned.
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > Dennis
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > Dennis
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > On Tue, Aug 2, 2016 at 3:26 AM +0200,
> "Marvin
> >>>> >> > Ishmael" <
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > notifications@github.com> wrote:
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > Hi Dennis,
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > I have run the new code and besides the
> >>>> inverter
> >>>> >> > offline
> >>>> >> > > > > >> error,
> >>>> >> > > > > >> > I am
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > getting the following:
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > print "Inverter is not online: " +
> >>>> gw.to_string()
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > File "Goodwe2PVoutput/goodweData.py", line
> >>>> 171, in
> >>>> >> > > > > to_string
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > return self.to_csv_string().replace(',', '')
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > File "Goodwe2PVoutput/goodweData.py", line
> >>>> 178, in
> >>>> >> > > > > >> to_csv_string
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > return str(self.m_line) + ", " +
> >>>> >> > > str(self.m_inverter_sn) +
> >>>> >> > > > > ",
> >>>> >> > > > > >> " +
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > str(self.m_inverter_status) + ", " +
> >>>> >> > str(self.m_pgrid) +
> >>>> >> > > > ",
> >>>> >> > > > > "
> >>>> >> > > > > >> +
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > str(self.m_eday) + ", " + str(self.m_etotal)
> >>>> + ",
> >>>> >> " +
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > str(self.m_htotal) +
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > ", " + str(self.m_error) + ", " +
> >>>> >> str(self.m_vpv[0]) +
> >>>> >> > > ",
> >>>> >> > > > "
> >>>> >> > > > > +
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > str(self.m_vpv[1]) + ", " +
> >>>> str(self.m_ipv[0]) +
> >>>> >> ", "
> >>>> >> > +
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > str(self.m_ipv[1])
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > + ", " + str(self.m_vac[0]) + ", " +
> >>>> >> > str(self.m_vac[1])
> >>>> >> > > +
> >>>> >> > > > ",
> >>>> >> > > > > >> " +
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > str(self.m_vac[2]) + ", " +
> >>>> str(self.m_iac[0]) +
> >>>> >> ", "
> >>>> >> > +
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > str(self.m_iac[1])
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > + ", " + str(self.m_iac[2]) + ", " +
> >>>> >> > str(self.m_fac[0])
> >>>> >> > > +
> >>>> >> > > > ",
> >>>> >> > > > > >> " +
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > str(self.m_fac[1]) + ", " +
> >>>> str(self.m_fac[2]) +
> >>>> >> ", "
> >>>> >> > +
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > str(self.m_temperature) + ", " +
> >>>> >> str(self.m_vbattery)
> >>>> >> > +
> >>>> >> > > ",
> >>>> >> > > > > " +
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > str(self.m_ibattery) + ", " +
> str(self.m_soc)
> >>>> + ",
> >>>> >> " +
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > str(self.m_load[0])
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > + ", " + str(self.m_load[1]) + ", " +
> >>>> >> > > str(self.m_load[2])
> >>>> >> > > > +
> >>>> >> > > > > >> ", "
> >>>> >> > > > > >> > +
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > str(self.m_consume_day) + ", " +
> >>>> >> > > > str(self.m_consume_total) +
> >>>> >> > > > > >> ",
> >>>> >> > > > > >> > " +
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > str(self.m_efficiency)
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > IndexError: string index out of range
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > Regards
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > On 1 August 2016 at 08:39, zonoskar <
> >>>> >> > > > > notifications@github.com
> >>>> >> > > > > >> >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > wrote:
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > Hi Marvin
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > That's great news. But did you still have
> >>>> to add
> >>>> >> a
> >>>> >> > > > > password
> >>>> >> > > > > >> to
> >>>> >> > > > > >> > the
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > config
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > file? That would suggest to me you're not
> >>>> using
> >>>> >> the
> >>>> >> > > > latest
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > scripts. I can understand you don't want
> to
> >>>> >> change
> >>>> >> > > > > anything
> >>>> >> > > > > >> now
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > it's
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > running though :)
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > Cheers, Dennis.
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > On Mon, Aug 1, 2016 at 2:29 PM, Marvin
> >>>> Ishmael <
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > notifications@github.com
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > wrote:
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > hi Dennis,
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > This is the complete error I received:
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > *Write CSV data Error: [Errno 2] No such
> >>>> file
> >>>> >> or
> >>>> >> > > > > >> directory:
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > '/home/pi/desktop/goodwe/outpu
> >>>> >> t/Goodwe_PV_data_
> >>>> >> > > > > >> > 20160801.csv'*
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > This is the entry in the configuration
> >>>> file:
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > csv_dir:
> '/home/pi/desktop/goodwe/output'
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > It was my fault. The entry should have
> >>>> been:
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > csv_dir:
> '/home/pi/Desktop/Goodwe/output'
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > There is data in the file and
> information
> >>>> is
> >>>> >> been
> >>>> >> > > sent
> >>>> >> > > > > to
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > PVOUTPUT.
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > Thanks again for your help.
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > Regards
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > On 1 August 2016 at 07:42, zonoskar <
> >>>> >> > > > > >> > notifications@github.com>
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > wrote:
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > Hi Marvin,
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > The output csv file should be located
> >>>> in the
> >>>> >> > > > directory
> >>>> >> > > > > >> > that you
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > specify.
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > Does it give a stack trace, or just
> the
> >>>> one
> >>>> >> line
> >>>> >> > > > error
> >>>> >> > > > > >> > message?
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > Cheers, Dennis.
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > On Mon, Aug 1, 2016 at 12:26 PM,
> Marvin
> >>>> >> Ishmael
> >>>> >> > <
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > notifications@github.com>
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > wrote:
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > Hi Dennis,
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > Thanks again for you help. After, I
> >>>> >> submitted
> >>>> >> > > the
> >>>> >> > > > > >> error
> >>>> >> > > > > >> > to
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > you, I
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > realised
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > that according to your code the
> entry
> >>>> for
> >>>> >> the
> >>>> >> > > > > password
> >>>> >> > > > > >> > was
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > missing
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > and
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > I
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > inserted one and the program worked.
> >>>> As it
> >>>> >> was
> >>>> >> > > > night
> >>>> >> > > > > >> the
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > inverter
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > was
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > offline and hence no data. The
> >>>> morning as
> >>>> >> the
> >>>> >> > > > > >> inverter is
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > online I
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > am
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > getting some results but I am
> getting
> >>>> this
> >>>> >> > > error:
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > *No such file or directory:
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > '/home/pi/desktop/goodwe/
> >>>> >> > output/Goodwe_PV_data_
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > 20160801.csv'*
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > although
> >>>> '/home/pi/Desktop/Goodwe/output'
> >>>> >> is
> >>>> >> > > the
> >>>> >> > > > > >> path I
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > indicated
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > in
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > my
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > configuration file.
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > Where is the latest file located?
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > Regards
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > On 1 August 2016 at 07:23, zonoskar
> <
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > notifications@github.com>
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > wrote:
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > HI Marvin,
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > I think the update went wrong for
> >>>> you
> >>>> >> > somehow.
> >>>> >> > > > If
> >>>> >> > > > > I
> >>>> >> > > > > >> > look in
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > the
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > code,
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > there's no goodwe_password in the
> >>>> config
> >>>> >> > > class.
> >>>> >> > > > I
> >>>> >> > > > > >> think
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > this
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > was
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > an early version that I made
> before
> >>>> I
> >>>> >> > decided
> >>>> >> > > it
> >>>> >> > > > > >> > wasn't a
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > good
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > idea
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > to
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > store the password in plaintext.
> >>>> Could
> >>>> >> you
> >>>> >> > > > please
> >>>> >> > > > > >> get
> >>>> >> > > > > >> > the
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > latest
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > version of the complete script?
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > Cheers, Dennis.
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > On Mon, Aug 1, 2016 at 1:36 AM,
> >>>> Marvin
> >>>> >> > > Ishmael <
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > notifications@github.com
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > wrote:
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > hi Dennis,
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > Thanks again for your help. I
> >>>> followed
> >>>> >> > your
> >>>> >> > > > > >> > directions as
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > per
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > the
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > readme
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > file and created the
> >>>> configuration as
> >>>> >> > > > > instructed.
> >>>> >> > > > > >> > when I
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > ran
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > the
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > program
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > at
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > a terminal window, I received
> the
> >>>> >> > following
> >>>> >> > > > > error:
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > Goodwe URL: (
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> http://goodwe-power.com/PowerStationPlatform/
> >>>> >> > > > > PowerStationRep
> >>>> >> > > > > >> ort/
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > InventerDetail
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > )
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > Goodwe Login URL: (
> >>>> >> > > > > http://goodwe-power.com/User/
> >>>> >> > > > > >> > Login)
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > goodwe_system_id
> >>>> >> (9b7f23d8-13ca-4b12-a9a8-
> >>>> >> > > > > >> > b7d6c09329da)
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > goodwe_user_id (mishmael)
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > Traceback (most recent call
> last):
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > File
> >>>> "/usr/lib/python2.7/runpy.py",
> >>>> >> line
> >>>> >> > > 162,
> >>>> >> > > > in
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > _run_module_as_main
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > "__main__", fname, loader,
> >>>> pkg_name)
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > File
> >>>> "/usr/lib/python2.7/runpy.py",
> >>>> >> line
> >>>> >> > 72,
> >>>> >> > > > in
> >>>> >> > > > > >> > _run_code
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > exec code in run_globals
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > File "/home/pi/Desktop/Goodwe/
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > Goodwe2PVoutput/__main__.py",
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > line
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > 51,
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > in
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > <module>
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > config.to_string()
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > File
> >>>> "Goodwe2PVoutput/goodweConfig.
> >>>> >> py",
> >>>> >> > > line
> >>>> >> > > > > 50,
> >>>> >> > > > > >> in
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > to_string
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > print self.GOODWE_PASSWORD + "
> ("
> >>>> +
> >>>> >> > > > > >> > self.goodwe_password
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > +
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > ")"
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > AttributeError: goodweConfig
> >>>> instance
> >>>> >> has
> >>>> >> > no
> >>>> >> > > > > >> > attribute
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > 'goodwe_password'
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > Regards
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > On 31 July 2016 at 08:32,
> >>>> zonoskar <
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > notifications@github.com>
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > wrote:
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > Hi Marvin,
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > I have pushed a new version,
> >>>> could
> >>>> >> you
> >>>> >> > try
> >>>> >> > > > > that
> >>>> >> > > > > >> > and see
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > if
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > you
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > get
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > a
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > different error? I was not
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > able to reproduce your error,
> >>>> so I
> >>>> >> added
> >>>> >> > > > some
> >>>> >> > > > > >> error
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > handling,
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > hopefully I
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > catch the error now.
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > Cheers, Dennis.
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > > On 30 Jul 2016, at 03:31,
> >>>> Marvin
> >>>> >> > > Ishmael <
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > notifications@github.com
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > wrote:
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > > Hi Dennis,
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > > Thanks for your help. It
> much
> >>>> >> > > appreciated.
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > > On 27 July 2016 at 04:03,
> >>>> zonoskar
> >>>> >> <
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > notifications@github.com
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > wrote:
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > > > Hi Marvin,
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > > > I'm trying something in
> the
> >>>> code.
> >>>> >> > I'll
> >>>> >> > > > try
> >>>> >> > > > > >> to
> >>>> >> > > > > >> > have
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > a
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > new
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > version
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > this
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > week.
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > > > From the data you've
> >>>> provided the
> >>>> >> > > > original
> >>>> >> > > > > >> > script
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > should
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > work,
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > but
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > > > obviosly it doesn't. I
> >>>> think it
> >>>> >> > might
> >>>> >> > > > have
> >>>> >> > > > > >> to
> >>>> >> > > > > >> > do
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > something
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > with
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > the
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > locale
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > > > setting. I'm using a '\'
> >>>> >> character
> >>>> >> > as
> >>>> >> > > > > >> separator
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > between
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > the
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > different
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > > > strings and phases, but
> that
> >>>> >> might
> >>>> >> > be
> >>>> >> > > > > >> different
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > with
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > you.
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > > > I'll get back to you when
> >>>> the new
> >>>> >> > > > version
> >>>> >> > > > > is
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > available.
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > > > Cheers, Dennis.
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > > > On Mon, Jul 25, 2016 at
> >>>> 11:54 PM,
> >>>> >> > > Marvin
> >>>> >> > > > > >> > Ishmael <
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > notifications@github.com
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > > > wrote:
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > > > > Hi Dennis,
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > > > > My SOC and load are:
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > > > > 0.v0 v0.A0/0% and
> >>>> >> 0.v/0.0A/0.000kw
> >>>> >> > > > > >> > respectively
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > and is
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > similar
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > to
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > yours.
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > > > > On 25 July 2016 at
> 16:52,
> >>>> >> > zonoskar <
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > notifications@github.com
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > wrote:
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > > > > > Hi Marvin,
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > > > > > For my inverter, I get
> >>>> more
> >>>> >> data
> >>>> >> > > for
> >>>> >> > > > > SOC
> >>>> >> > > > > >> > and
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > Load
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > (0.0V,
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > 0.0A
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > 0/0%
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > for
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > > > > SOC
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > > > > > and 0.0V, 0.0A,
> 0.000KW
> >>>> for
> >>>> >> > Load).
> >>>> >> > > > You
> >>>> >> > > > > >> put
> >>>> >> > > > > >> > this
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > > > > > in different lines,
> was
> >>>> that
> >>>> >> > > > > >> intentional?
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > > > > > > > I get this (I have a 3
> >>>> phase
> >>>> >> > > > inverter
> >>>> >> > > > > >> with
> >>>> >> > > > > >> > only
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > 1 MPP
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > >
> >>>> >> > > > > >> >
> >>>> >> > > > > >> > > > > > > > > > > > connected):
> >>>> >> > >


Реализуй без ObjectSpace через переменную класса


@adamhooper @martineez was this meant to be 3.14.5?


I'm not sure, but I think, that creating two separate files will produce even more copy-paste (two separate totals, account dropdowns)


Реализуй без ObjectSpace через переменную класса и хеш, где ключ - это номер поезда, а значение - это сам объект


I think your problem is simply not catching errors on `sync` method.

```javascript
BackgroundGeolocation.sync().then((rs) => {
  BackgroundGeolocation.logger.debug('******************************** [sync] success');
}).catch((error) => {
  BackgroundGeolocation.logger.error('******************************** [sync] error: ', error);
})
```


try to always use lowercase names for folders and files, no spaces

/assets/JS/index.js  --> /assets/js/index.js


output_processor_json (mbadams5) - x86_64-Linux-Ubuntu-18.04-cppcheck-1.82: OK (0 of 0 tests passed, 0 test warnings)

![Build Badge](http://img.shields.io/badge/build%20status-passing-green.png)


`#sync` can fail if the plugin's HTTP Service is already running:
```
⚠-[TSHttpService flush:error:] Busy with previous request
2018-11-15 10:38:44.170925-0500 HttpError[2523:6127795] ⚠-[TSHttpService flush:error:] Busy with previous request
‼-[TSLocationManager log:message:] ******************************** [sync] error:
2018-11-15 10:38:44.171260-0500 HttpError[2523:6127795] ‼-[TSLocationManager log:message:] ******************************** [sync] error:
```


These regular expressions are not equivalent.

* `/\s+/` = one or more spaces
* `/[\s+\.]/` = a single space OR a single plus sign OR a single dot

Was that really intended?

Maybe you wanted one of the following.

* `/[\s.]+/` = one or more instances of (spaces and/or dots) in any combination.  Note: dot inside a [character class](http://php.net/manual/en/regexp.reference.character-classes.php) matches a literal dot, and does not need to be backslash-escaped.
* `/\s+|\.+/` = one or more spaces OR one or more dots
* `/\s+|\./` = one or more more spaces OR a single dot

Which to choose depends on what you want to happen with a series of mixed spaces and dots.


have a problem with view `pathMap` order.


✅ Confirmed inference.


throws Exception это лишнее


aaa


Thank you for crediting me 👍


A lightBlack and a light-black?

Think we need to come up with a better colour naming convention here...


TeamCity Glyssen :: Glyssen pull requests - untagged [Build *.*.86.2b714e5648e7e70e94fd7af2fea02b58b8e5100f](http://build.palaso.org/viewLog.html?buildId=134017&buildTypeId=Glyssen_GlyssenPullRequestsUntagged) outcome was **FAILURE**
Summary: Compilation error: GlyssenShared\GlyssenShared.csproj (new) Build time: 00:01:01


hnjl


fix #78


## MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications
1. reference：
[论文正文](https://arxiv.org/abs/1704.04861)
[论文翻译](https://www.cnblogs.com/knownx/p/9018010.html)
[论文笔记1](https://blog.csdn.net/zhangjunhit/article/details/70255444)
[论文笔记2](http://lawlite.me/2017/09/12/%E8%AE%BA%E6%96%87%E8%AE%B0%E5%BD%95-MobileNets-Efficient-Convolutional-Neural-Networks-for-Mobile-Vision-Application/)
[论文笔记3](https://xmfbit.github.io/2018/03/23/paper-mobilenet/)
[论文笔记4](https://blog.ddlee.cn/posts/ae26dc1c/)
[实现-CoreML](https://github.com/hollance/MobileNet-CoreML )
[实现-Caffe](https://github.com/shicai/MobileNet-Caffe)
[video](https://www.youtube.com/watch?v=yNkAuWz5lnY&vl=vi)

2.简单介绍
    MobileNets是针对手机等嵌入式设备提出的神经网络模型，主要使用了深度可分离卷积（Depthwise Separable Convolution），将一个标准卷积核分成一个深度卷积depthwise convolution 和 一个1X1的卷积（pointwise convolution），起到了压缩模型的效果，降低了计算量。
    引入两个超参数：宽度乘数（Width Multiplier）和分辨率乘数（Resolution Multiplier）来减少参数量和计算量。引入宽度参数的作用是在每一层均匀地给网络瘦身（论文中作者设计了参数和计算量相近的两个网络进行了比较，结论是相对而言，神经网络变浅在减少参数量的方面表现不如变瘦）；引入分辨率乘数使得图片的分辨率减小，输入图像每一层的内部特征被等比例减少。
    使用深度可分离卷积之后，在ImageNet上的精度相差很少，但是参数和计算量却节省了很多（与vgg16和Squeezenet等方法比较得到结论）。
    也在细粒度的识别，大规模地理位置识别，人脸属性提取，目标检测和人脸识别等任务上进行了测试，得到了不错的效果。


no, i followed the version number of the jar: selenium-server-standalone-3.141.5.jar


sample


Maybe put an `#undef DUMMY_QT_TRANSLATE_NOOP` here?


Внес исправления.


I did print it out, thanks for the useless reminder!


I agree that 1GB/2GB are ways from what is going to be needed on any system, 32bit or not.  I expect the limit based on the real world requirements is going to be closer to the old default of MAX_CURL_USER_LENGTH / MAX_CURL_PASSWORD_LENGTH.

I'm also wondering if any PoC was provided for this, or a hint on a path to trigger this issue?  To trigger the overflow, this requires input that is longer than SIZE_T_MAX/2 (user name at or slightly below SIZE_T_MAX/2, and few bytes for password).  The user name and password passed to Curl_auth_create_plain_message comes form conndata struct.  Setting them there seems to be set_login()'s job.  However, set_login() copies / strdups both of them, so at the end of that function user name and password needs to be in memory in two copies, which is not possible if single copy requires more than SIZE_T_MAX/2 of space.  Also what's passed to set_login() already is a copy of data also stored elsewhere in the memory (with copy created in parseurlandfillconn() or override_login()).

So it does not seem triggerable when using libcurl APIs.


TeamCity Glyssen :: Glyssen pull requests - untagged [Build *.*.87.2b714e5648e7e70e94fd7af2fea02b58b8e5100f](http://build.palaso.org/viewLog.html?buildId=134018&buildTypeId=Glyssen_GlyssenPullRequestsUntagged) outcome was **SUCCESS**
Summary: Tests passed: 1878, ignored: 18 Build time: 00:08:05


Was removal of radare2-yara intentional?


@StephanOsthold writeWarning ist noch drin


Fixes #324


Hi Jónsi


this alteration removed Nicks database manipulation


testing framework/test runner


The commit comment was wrong on -activebeforesb. The clamp is [180, 86400]). If set to 86400 (24 hrs), it will run all day long.


Everything Just Work Jónsi


Some items are not enabled and selectable (workspace name and client items)


Yes, that looks fine.

I also just managed to log into the machine, cloned the Android Testing samples, and build `//ui/espresso/BasicSample:BasicSample`.


почему опять таб "пляшет"? 😄


переменная @type уже не нужна, тип можно определить исходя из класса - is_a? или instance_of?
Посмотри, чем они отличаются


I need to sit down and crack open a career save so I can figure out where all this stuff should get placed. Generally early-mid game I think?


that ias fair


I hope we will unify the properties next week, so this change will be removed fast enough


Используй переменные класса @...


@MichaIng

Weird, working fine here aswell on SBC's.

Unsure as replaced VB image.

> Since it should be already escaped with latest changes: setting="${setting//./\\.}"

Yep, I'll send commit. Although, updated images work fine with the ```\```.


это какой то костыль)
Сделай loop цикл и break


почему такое выравнивание?


Hey man could this dock have horizontal scroll bar instead of vertical?


I hope there's an alternative way to do it without raw query.


Now you get the parentId.


Using object as the parameter is a bad practice.


Правильней будет создать класс, например Railway, и туда поместить этот код.
А в main создавать инстанс это класса и запускать тот самый цикл, примерно так:
```
@railway = Railway.new
@railway.start
```


Now you can use the full extent of the `null` for the front-end.


Created multidev environment [vs-drupal8-api#ci-29](https://dashboard.pantheon.io/sites/3a6441ae-643f-4067-8326-8f97bd18cddf#ci-29).

[![Visit Site](https://raw.githubusercontent.com/pantheon-systems/ci-drops-8/0.1.0/data/img/visit-site-36.png)](https://ci-29-vs-drupal8-api.pantheonsite.io/)


@AMDmi3 Afaik, no... Good catch, thank you. :)


@gmierz review


is it a good practice to link to concurrent service's docs?


Without this event handler, the server was crashing whenever this error occurred.


This `RECEIVE_DATA` is not imported in this file.
`import { RECEIVE_DATA } from "../actions/shared";`


This `RECEIVE_DATA` is not imported in this file.

`import { RECEIVE_DATA } from "../actions/shared";`


Successfully aliased the URL <https://distance-learning-lp-fwdklimoew.now.sh> to the following alias.

* https://lp.onlineschool.ru


2^8 commits!


I had to change from vector to std::vector to get this to build correctly in FlyWithLua.cpp.

Lines 5059, 5074 and 5111.


[R/AllClasses.R:105:29:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/AllClasses.R#L105) *style:* **TODO comments should be removed.**
```r
    contains = "DataFrame"  # FIXME SplitDataFrameList
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/AllClasses.R:146:11:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/AllClasses.R#L146) *style:* **Commented code should be removed.**
```r
        # data <- slot(object, name = "data")
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/AllClasses.R:147:11:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/AllClasses.R#L147) *style:* **Commented code should be removed.**
```r
        # # `FindAllMarkers()`
          ^~~~~~~~~~~~~~~~~~~~
```
[R/AllClasses.R:149:15:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/AllClasses.R#L149) *style:* **Commented code should be removed.**
```r
        #     clusters <- data[["cluster"]]
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/AllClasses.R:150:15:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/AllClasses.R#L150) *style:* **Commented code should be removed.**
```r
        #     assert_is_factor(clusters)
              ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/AllClasses.R:151:15:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/AllClasses.R#L151) *style:* **Commented code should be removed.**
```r
        #     clusters <- levels(clusters)
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/AllClasses.R:155:19:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/AllClasses.R#L155) *style:* **Commented code should be removed.**
```r
        #         y = as.character(seq(from = 0L, to = length(clusters) - 1L))
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/AllClasses.R:159:11:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/AllClasses.R#L159) *style:* **Commented code should be removed.**
```r
        # .assertIsKnownMarkers(object)
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/AllClasses.R:168:11:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/AllClasses.R#L168) *style:* **Commented code should be removed.**
```r
        # assert_is_subset(requiredCols, colnames(object))
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/AllClasses.R:174:15:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/AllClasses.R#L174) *style:* **Commented code should be removed.**
```r
        #     package = "Seurat"
              ^~~~~~~~~~~~~~~~~~
```
[R/AllClasses.R:176:15:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/AllClasses.R#L176) *style:* **Commented code should be removed.**
```r
        #     package <- match.arg(package)
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/AllClasses.R:178:1:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/AllClasses.R#L178) *style:* **Lines should not be more than 80 characters.**
```r
        #     # General checks -----------------------------------------------------------
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/AllClasses.R:180:19:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/AllClasses.R#L180) *style:* **Commented code should be removed.**
```r
        #         return(FALSE)
                  ^~~~~~~~~~~~~
```
[R/AllClasses.R:183:19:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/AllClasses.R#L183) *style:* **Commented code should be removed.**
```r
        #         attr(object, "vars") != "cluster"
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/AllClasses.R:185:19:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/AllClasses.R#L185) *style:* **Commented code should be removed.**
```r
        #         return(FALSE)
                  ^~~~~~~~~~~~~
```
[R/AllClasses.R:187:19:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/AllClasses.R#L187) *style:* **Commented code should be removed.**
```r
        #         return(FALSE)
                  ^~~~~~~~~~~~~
```
[R/AllClasses.R:190:1:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/AllClasses.R#L190) *style:* **Lines should not be more than 80 characters.**
```r
        #     # Package-specific checks --------------------------------------------------
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/AllClasses.R:192:19:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/AllClasses.R#L192) *style:* **Commented code should be removed.**
```r
        #         # Check for `Seurat::FindAllMarkers()` return.
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/AllClasses.R:193:1:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/AllClasses.R#L193) *style:* **Lines should not be more than 80 characters.**
```r
        #         # These columns are output in an inconsistent format, so we'll sanitize
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/AllClasses.R:200:1:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/AllClasses.R#L200) *style:* **Lines should not be more than 80 characters.**
```r
        #             "p_val_adj",  # New in v2.1, we'll rename to padj, matching DESeq2
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/AllClasses.R:205:23:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/AllClasses.R#L205) *style:* **Commented code should be removed.**
```r
        #             return(FALSE)
                      ^~~~~~~~~~~~~
```
[R/AllClasses.R:207:23:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/AllClasses.R#L207) *style:* **Commented code should be removed.**
```r
        #             return(TRUE)
                      ^~~~~~~~~~~~
```
[R/CellCycleMarkers.R:4:1:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/CellCycleMarkers.R#L4) *style:* **Variable or function name should be lowerCamelCase.**
```r
CellCycleMarkers <- function(object, gene2symbol) {
^~~~~~~~~~~~~~~~
```
[R/CellTypeMarkers.R:4:1:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/CellTypeMarkers.R#L4) *style:* **Variable or function name should be lowerCamelCase.**
```r
CellTypeMarkers <- function(object, gene2symbol) {
^~~~~~~~~~~~~~~
```
[R/cellTypesPerCluster-methods.R:24:1:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/cellTypesPerCluster-methods.R#L24) *style:* **Variable or function name should be lowerCamelCase.**
```r
cellTypesPerCluster.KnownMarkers <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/diffExp-methods.R:307:5:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/diffExp-methods.R#L307) *style:* **TODO comments should be removed.**
```r
    # TODO Switch to using `design()` generic.
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/diffExp-methods.R:333:5:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/diffExp-methods.R#L333) *style:* **TODO comments should be removed.**
```r
    # TODO Switch to using `design()` generic.
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/globals.R:21:3:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/globals.R#L21) *style:* **Commented code should be removed.**
```r
# viridis::scale_colour_viridis(direction = -1L)
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/importMarkers.R:75:39:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/importMarkers.R#L75) *style:* **Commas should always have a space after.**
```r
        CellTypeMarkers(object = data,gene2symbol = gene2symbol)
                                      ^
```
[R/plotFeature-methods.R:29:1:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/plotFeature-methods.R#L29) *style:* **Variable or function name should be lowerCamelCase.**
```r
.plotFeature.SingleCellExperiment <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotFeature-methods.R:93:5:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/plotFeature-methods.R#L93) *style:* **TODO comments should be removed.**
```r
    # FIXME Need to add pointsAsNumbers support.
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotGene-methods.R:57:1:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/plotGene-methods.R#L57) *style:* **Variable or function name should be lowerCamelCase.**
```r
plotGene.SingleCellExperiment <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotGene-methods.R:102:1:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/plotGene-methods.R#L102) *style:* **Variable or function name should be lowerCamelCase.**
```r
plotDot.SingleCellExperiment <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotGene-methods.R:207:1:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/plotGene-methods.R#L207) *style:* **Variable or function name should be lowerCamelCase.**
```r
plotViolin.SingleCellExperiment <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotGene-methods.R:329:11:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/plotGene-methods.R#L329) *style:* **Put spaces around all infix operators.**
```r
        f ="plotGene",
          ^~
```
[R/plotMarker-methods.R:41:1:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/plotMarker-methods.R#L41) *style:* **Variable or function name should be lowerCamelCase.**
```r
plotMarker.SingleCellExperiment <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotMarker-methods.R:65:5:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/plotMarker-methods.R#L65) *style:* **TODO comments should be removed.**
```r
    # FIXME This step is breaking.
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotReducedDim-methods.R:63:1:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/plotReducedDim-methods.R#L63) *style:* **Variable or function name should be lowerCamelCase.**
```r
.plotReducedDim.SingleCellExperiment <- function(
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotReducedDim-methods.R:218:1:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/plotReducedDim-methods.R#L218) *style:* **Variable or function name should be lowerCamelCase.**
```r
.plotPCA.SingleCellExperiment <- function() {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotReducedDim-methods.R:229:1:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/plotReducedDim-methods.R#L229) *style:* **Variable or function name should be lowerCamelCase.**
```r
.plotTSNE.SingleCellExperiment <- function() {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/plotReducedDim-methods.R:238:1:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/plotReducedDim-methods.R#L238) *style:* **Variable or function name should be lowerCamelCase.**
```r
.plotUMAP.SingleCellExperiment <- function() {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/runZinbwave-methods.R:168:1:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/runZinbwave-methods.R#L168) *style:* **Variable or function name should be lowerCamelCase.**
```r
runZinbwave.seurat <- function(Y, ...) {
^~~~~~~~~~~~~~~~~~
```
[R/runZinbwave-methods.R:168:32:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/runZinbwave-methods.R#L168) *style:* **Variable or function name should be lowerCamelCase.**
```r
runZinbwave.seurat <- function(Y, ...) {
                               ^
```
[R/SeuratMarkers.R:44:1:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/SeuratMarkers.R#L44) *style:* **Variable or function name should be lowerCamelCase.**
```r
SeuratMarkers <- function(
^~~~~~~~~~~~~
```
[R/SeuratMarkersPerCluster.R:3:1:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/SeuratMarkersPerCluster.R#L3) *style:* **Variable or function name should be lowerCamelCase.**
```r
SeuratMarkersPerCluster <- function(
^~~~~~~~~~~~~~~~~~~~~~~
```
[R/show-methods.R:33:9:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/R/show-methods.R#L33) *style:* **TODO comments should be removed.**
```r
        # FIXME Can we avoid `sapply()` here?
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_cluster_statistics.R:4:3:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/tests/testthat/test_cluster_statistics.R#L4) *style:* **Commented code should be removed.**
```r
# data(sce, package = "basejump.data", envir = environment())
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_cluster_statistics.R:9:1:](https://github.com/steinbaugh/pointillism/blob/47c6218c8694bb5bdbd6ff7e178748d30bc8f562/tests/testthat/test_cluster_statistics.R#L9) *style:* **Variable or function name should be lowerCamelCase.**
```r
group_vars <- dplyr::group_vars
^~~~~~~~~~
```


Nuevo


[R/extract-methods.R:132:13:](https://github.com/hbc/bcbioRNASeq/blob/fb7be5ce88db5d1f13b54958ef12f25b27f0c378/R/extract-methods.R#L132) *style:* **TODO comments should be removed.**
```r
            # TODO Consider making this a function in basejump.
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_DESeqResultsTables.R:16:15:](https://github.com/hbc/bcbioRNASeq/blob/fb7be5ce88db5d1f13b54958ef12f25b27f0c378/tests/testthat/test_DESeqResultsTables.R#L16) *style:* **Commented code should be removed.**
```r
#             dir = "resultsTables"
              ^~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_DESeqResultsTables.R:18:11:](https://github.com/hbc/bcbioRNASeq/blob/fb7be5ce88db5d1f13b54958ef12f25b27f0c378/tests/testthat/test_DESeqResultsTables.R#L18) *style:* **Commented code should be removed.**
```r
#         type = "output"
          ^~~~~~~~~~~~~~~
```
[tests/testthat/test_DESeqResultsTables.R:21:11:](https://github.com/hbc/bcbioRNASeq/blob/fb7be5ce88db5d1f13b54958ef12f25b27f0c378/tests/testthat/test_DESeqResultsTables.R#L21) *style:* **Commented code should be removed.**
```r
#         head(28L)
          ^~~~~~~~~
```
[tests/testthat/test_DESeqResultsTables.R:103:15:](https://github.com/hbc/bcbioRNASeq/blob/fb7be5ce88db5d1f13b54958ef12f25b27f0c378/tests/testthat/test_DESeqResultsTables.R#L103) *style:* **Commented code should be removed.**
```r
#             rdsToken = "token.rds"
              ^~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_DESeqResultsTables.R:105:11:](https://github.com/hbc/bcbioRNASeq/blob/fb7be5ce88db5d1f13b54958ef12f25b27f0c378/tests/testthat/test_DESeqResultsTables.R#L105) *style:* **Commented code should be removed.**
```r
#         expect_true("dropboxFiles" %in% names(resTbl))
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_DESeqResultsTables.R:110:19:](https://github.com/hbc/bcbioRNASeq/blob/fb7be5ce88db5d1f13b54958ef12f25b27f0c378/tests/testthat/test_DESeqResultsTables.R#L110) *style:* **Commented code should be removed.**
```r
#                 grepl("^https://www.dropbox.com/s/", file[["url"]])
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_DESeqResultsTables.R:112:15:](https://github.com/hbc/bcbioRNASeq/blob/fb7be5ce88db5d1f13b54958ef12f25b27f0c378/tests/testthat/test_DESeqResultsTables.R#L112) *style:* **Commented code should be removed.**
```r
#             FUN.VALUE = logical(1L)
              ^~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_DESeqResultsTables.R:115:11:](https://github.com/hbc/bcbioRNASeq/blob/fb7be5ce88db5d1f13b54958ef12f25b27f0c378/tests/testthat/test_DESeqResultsTables.R#L115) *style:* **Commented code should be removed.**
```r
#         output <- capture.output(.markdownResultsTables(resTbl))
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[tests/testthat/test_DESeqResultsTables.R:123:1:](https://github.com/hbc/bcbioRNASeq/blob/fb7be5ce88db5d1f13b54958ef12f25b27f0c378/tests/testthat/test_DESeqResultsTables.R#L123) *style:* **Trailing blank lines are superfluous.**
```r

^
```
[tests/testthat/test_differential_expression.R:4:1:](https://github.com/hbc/bcbioRNASeq/blob/fb7be5ce88db5d1f13b54958ef12f25b27f0c378/tests/testthat/test_differential_expression.R#L4) *style:* **Variable or function name should be lowerCamelCase.**
```r
dds_small <- as(deseq, "DESeqDataSet")
^~~~~~~~~
```
[tests/testthat/test_differential_expression.R:5:1:](https://github.com/hbc/bcbioRNASeq/blob/fb7be5ce88db5d1f13b54958ef12f25b27f0c378/tests/testthat/test_differential_expression.R#L5) *style:* **Variable or function name should be lowerCamelCase.**
```r
vst_small <- as(deseq, "DESeqTransform")
^~~~~~~~~
```
[tests/testthat/test_differential_expression.R:6:1:](https://github.com/hbc/bcbioRNASeq/blob/fb7be5ce88db5d1f13b54958ef12f25b27f0c378/tests/testthat/test_differential_expression.R#L6) *style:* **Variable or function name should be lowerCamelCase.**
```r
res_small <- as(deseq, "DESeqResults")
^~~~~~~~~
```
[tests/testthat/test_general.R:4:1:](https://github.com/hbc/bcbioRNASeq/blob/fb7be5ce88db5d1f13b54958ef12f25b27f0c378/tests/testthat/test_general.R#L4) *style:* **Variable or function name should be lowerCamelCase.**
```r
dds_small <- as(deseq, "DESeqDataSet")
^~~~~~~~~
```
[tests/testthat/test_markdown.R:4:1:](https://github.com/hbc/bcbioRNASeq/blob/fb7be5ce88db5d1f13b54958ef12f25b27f0c378/tests/testthat/test_markdown.R#L4) *style:* **Variable or function name should be lowerCamelCase.**
```r
res_small <- as(deseq, "DESeqResults")
^~~~~~~~~
```
[tests/testthat/test_markdown.R:5:1:](https://github.com/hbc/bcbioRNASeq/blob/fb7be5ce88db5d1f13b54958ef12f25b27f0c378/tests/testthat/test_markdown.R#L5) *style:* **Variable or function name should be lowerCamelCase.**
```r
res_tables <- DESeqResultsTables(res_small)
^~~~~~~~~~
```
[tests/testthat/test_plots.R:4:1:](https://github.com/hbc/bcbioRNASeq/blob/fb7be5ce88db5d1f13b54958ef12f25b27f0c378/tests/testthat/test_plots.R#L4) *style:* **Variable or function name should be lowerCamelCase.**
```r
dds_small <- as(deseq, "DESeqDataSet")
^~~~~~~~~
```
[tests/testthat/test_plots.R:5:1:](https://github.com/hbc/bcbioRNASeq/blob/fb7be5ce88db5d1f13b54958ef12f25b27f0c378/tests/testthat/test_plots.R#L5) *style:* **Variable or function name should be lowerCamelCase.**
```r
vst_small <- as(deseq, "DESeqTransform")
^~~~~~~~~
```


CC: @barbalberto @vvasco
CC-Issue: LLNL/zfp#25


Is there a reason why this fails silently instead of throwing an error?


@tmortagne: Jenkins is reporting a compilation error because of this line.
```
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /home/hudsonagent/jenkins_root/workspace/XWiki_xwiki-platform_master-ZGNMAWOYB6APYNMYWF7HH475RM4M6C6RE2U76Y5M5RWNQJWOLFGA/xwiki-platform-core/xwiki-platform-rendering/xwiki-platform-rendering-async/xwiki-platform-rendering-async-default/src/main/java/org/xwiki/rendering/async/internal/service/AsyncRendererResourceReferenceHandler.java:[133,68] cannot access javax.servlet.http.HttpServletResponse
  class file for javax.servlet.http.HttpServletResponse not found
```
from https://ci.xwiki.org/job/XWiki/job/xwiki-platform/job/master/1176/console


some semantics :)
but ..
tel_number -> phone

- role and project should be in a separate table. what if model is present in multiple projects.
- role is a entity having simple access roles .. such as view / edit / delete . models won't have access to the app content, therfore out of scope of role entity. should be removed
- in general, when relating two entities, we always use id. it would be roleId, stating that this attrbute holds the value of external table, or better say foreign key [ in this we do not need it.


Without the edit - yes, with - no. That means: by standard ;-) If I remember right, the QTableWidget option you are looking for is called wrapping.


pretty much same as above


you would need to add a many to many relationship for project and model. the same would probably be for other entities .. like super, or kids .. or ..
what would be the way to achieve that ? :)


I also added the directions as a string in the constructors so that they are printed out there as well.


created_at, updated_at are actually timestamps, holding a time value. no need for current_year

- also naming should be done using camelcase, created_at and updated_at are exceptions since they are part of laravel's eloqeuent logic, but disregard and use camelcase for our custom column names and attributes.
[ less bits for characters, if you want to add index, smaller index size for that column ;) ]


also . .role will hold stuff like:

admin, manager, editor, and those roles would be assignedto user table, which will be a record set for the login functionality and access control


That's how browsers work.


same comments from the other commit


@SMillerDev The problem is not as simple as fixing a single bug upstream. The ZSH completion script in Git contrib doesn't seem to be actively maintained, while the one bundled with ZSH is.


Hooray! Confirmed indeed fixes what I was encountering.
Thanks!

On Thu, 15 Nov 2018 04:43:02 -0800, Eelco Dolstra <notifications@github.com> wrote:
> Fixed!
>
> --
> You are receiving this because you commented.
> Reply to this email directly or view it on GitHub:
> https://github.com/NixOS/nix/commit/a0ef21262f4d5652bfb65cfacaec01d89c475a93#commitcomment-31313038Non-text part: text/html


To pass the linkedin_test_run,  a linkedIn channel named TestLinkedInDoNotDelete must be in the DB (linked to a non-valuable linkedIn account).


ok .. so file entity should have:

id, name, fileSize, path, extension

but you also need many to many between files and actor, model, extra, kid .. :)
how to achive many to many between file and those entities in a simplest possible way ?


What do you mean by w/o edit? :)


poke